Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
This Apex class in MetaDataService class generated using Salesforce MetaData API WSDL file.
This file has been truncated, but you can view the full file.
/**
* This Apex class is generate from MetaData API
* WSDL file and modified for remote site creation.
*
* @author Sagar Sindhi
* @since 10.03.2018
* @revision N/A
*
**/
public class MetadataService {
public class ReportTypeColumnTranslation {
public String label;
public String name;
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'label','name'};
}
public class DomainWhitelist {
public String[] domain;
private String[] domain_type_info = new String[]{'domain','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'domain'};
}
public class LiveChatDeployment extends Metadata {
public String type = 'LiveChatDeployment';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] connectionTimeoutDuration_type_info = new String[]{'connectionTimeoutDuration','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] connectionWarningDuration_type_info = new String[]{'connectionWarningDuration','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] displayQueuePosition_type_info = new String[]{'displayQueuePosition','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] domainWhiteList_type_info = new String[]{'domainWhiteList','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enablePrechatApi_type_info = new String[]{'enablePrechatApi','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableTranscriptSave_type_info = new String[]{'enableTranscriptSave','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] mobileBrandingImage_type_info = new String[]{'mobileBrandingImage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] site_type_info = new String[]{'site','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] windowTitle_type_info = new String[]{'windowTitle','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] columnToColumn_type_info = new String[]{'columnToColumn','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] isUnlocked_type_info = new String[]{'isUnlocked','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] operator_type_info = new String[]{'operator','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] snapshot_type_info = new String[]{'snapshot','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'column','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','http://soap.sforce.com/2006/04/metadata',null,'0','1','true'};
private String[] dateTimeValue_type_info = new String[]{'dateTimeValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] dateValue_type_info = new String[]{'dateValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] elementReference_type_info = new String[]{'elementReference','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] numberValue_type_info = new String[]{'numberValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','true'};
private String[] stringValue_type_info = new String[]{'stringValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'booleanValue','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','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
public String assignToReference;
public String name;
private String[] assignToReference_type_info = new String[]{'assignToReference','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] field_order_type_info = new String[]{'processMetadataValues', 'assignToReference','name'};
}
public class KnowledgeSuggestedArticlesSettings {
public MetadataService.KnowledgeCaseFieldsSettings caseFields;
public Boolean useSuggestedArticlesForCase;
private String[] caseFields_type_info = new String[]{'caseFields','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] useSuggestedArticlesForCase_type_info = new String[]{'useSuggestedArticlesForCase','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'caseFields','useSuggestedArticlesForCase'};
}
public class SaveResult {
public MetadataService.Error[] errors;
public String fullName;
public Boolean success;
private String[] errors_type_info = new String[]{'errors','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] success_type_info = new String[]{'success','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'errors','fullName','success'};
}
public class ExtendedErrorDetails {
public String extendedErrorCode;
private String[] extendedErrorCode_type_info = new String[]{'extendedErrorCode','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','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 enablePostForSessions;
public Boolean enableSMSIdentity;
public Boolean enforceIpRangesEveryRequest;
public Boolean forceLogoutOnSessionTimeout;
public Boolean forceRelogin;
public Boolean lockSessionsToDomain;
public Boolean lockSessionsToIp;
public String logoutURL;
public Boolean securityCentralKillSession;
public String sessionTimeout;
private String[] disableTimeoutWarning_type_info = new String[]{'disableTimeoutWarning','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableCSPOnEmail_type_info = new String[]{'enableCSPOnEmail','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableCSRFOnGet_type_info = new String[]{'enableCSRFOnGet','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableCSRFOnPost_type_info = new String[]{'enableCSRFOnPost','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableCacheAndAutocomplete_type_info = new String[]{'enableCacheAndAutocomplete','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableClickjackNonsetupSFDC_type_info = new String[]{'enableClickjackNonsetupSFDC','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableClickjackNonsetupUser_type_info = new String[]{'enableClickjackNonsetupUser','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableClickjackNonsetupUserHeaderless_type_info = new String[]{'enableClickjackNonsetupUserHeaderless','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableClickjackSetup_type_info = new String[]{'enableClickjackSetup','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enablePostForSessions_type_info = new String[]{'enablePostForSessions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableSMSIdentity_type_info = new String[]{'enableSMSIdentity','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enforceIpRangesEveryRequest_type_info = new String[]{'enforceIpRangesEveryRequest','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] forceLogoutOnSessionTimeout_type_info = new String[]{'forceLogoutOnSessionTimeout','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] forceRelogin_type_info = new String[]{'forceRelogin','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] lockSessionsToDomain_type_info = new String[]{'lockSessionsToDomain','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] lockSessionsToIp_type_info = new String[]{'lockSessionsToIp','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] logoutURL_type_info = new String[]{'logoutURL','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] securityCentralKillSession_type_info = new String[]{'securityCentralKillSession','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] sessionTimeout_type_info = new String[]{'sessionTimeout','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'disableTimeoutWarning','enableCSPOnEmail','enableCSRFOnGet','enableCSRFOnPost','enableCacheAndAutocomplete','enableClickjackNonsetupSFDC','enableClickjackNonsetupUser','enableClickjackNonsetupUserHeaderless','enableClickjackSetup','enablePostForSessions','enableSMSIdentity','enforceIpRangesEveryRequest','forceLogoutOnSessionTimeout','forceRelogin','lockSessionsToDomain','lockSessionsToIp','logoutURL','securityCentralKillSession','sessionTimeout'};
}
public class SharingOwnerRule extends SharingBaseRule {
public String type = 'SharingOwnerRule';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] accountSettings_type_info = new String[]{'accountSettings','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
public MetadataService.SharedTo sharedFrom;
private String[] sharedFrom_type_info = new String[]{'sharedFrom','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] defaultTab_type_info = new String[]{'defaultTab','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] standardTab_type_info = new String[]{'standardTab','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'customTab','defaultTab','standardTab'};
}
public class FieldMappingField {
public String dataServiceField;
public String dataServiceObjectName;
public Integer priority;
private String[] dataServiceField_type_info = new String[]{'dataServiceField','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] dataServiceObjectName_type_info = new String[]{'dataServiceObjectName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] priority_type_info = new String[]{'priority','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'dataServiceField','dataServiceObjectName','priority'};
}
public class CaseSettings extends Metadata {
public String type = 'CaseSettings';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',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 showFewerCloseActions;
public Boolean useSystemEmailAddress;
public MetadataService.WebToCaseSettings webToCase;
private String[] caseAssignNotificationTemplate_type_info = new String[]{'caseAssignNotificationTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] caseCloseNotificationTemplate_type_info = new String[]{'caseCloseNotificationTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] caseCommentNotificationTemplate_type_info = new String[]{'caseCommentNotificationTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] caseCreateNotificationTemplate_type_info = new String[]{'caseCreateNotificationTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] caseFeedItemSettings_type_info = new String[]{'caseFeedItemSettings','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] closeCaseThroughStatusChange_type_info = new String[]{'closeCaseThroughStatusChange','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] defaultCaseOwner_type_info = new String[]{'defaultCaseOwner','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] defaultCaseOwnerType_type_info = new String[]{'defaultCaseOwnerType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] defaultCaseUser_type_info = new String[]{'defaultCaseUser','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] emailActionDefaultsHandlerClass_type_info = new String[]{'emailActionDefaultsHandlerClass','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] emailToCase_type_info = new String[]{'emailToCase','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableCaseFeed_type_info = new String[]{'enableCaseFeed','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableDraftEmails_type_info = new String[]{'enableDraftEmails','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableEarlyEscalationRuleTriggers_type_info = new String[]{'enableEarlyEscalationRuleTriggers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableEmailActionDefaultsHandler_type_info = new String[]{'enableEmailActionDefaultsHandler','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableSuggestedArticlesApplication_type_info = new String[]{'enableSuggestedArticlesApplication','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableSuggestedArticlesCustomerPortal_type_info = new String[]{'enableSuggestedArticlesCustomerPortal','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableSuggestedArticlesPartnerPortal_type_info = new String[]{'enableSuggestedArticlesPartnerPortal','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableSuggestedSolutions_type_info = new String[]{'enableSuggestedSolutions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] keepRecordTypeOnAssignmentRule_type_info = new String[]{'keepRecordTypeOnAssignmentRule','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] notifyContactOnCaseComment_type_info = new String[]{'notifyContactOnCaseComment','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] notifyDefaultCaseOwner_type_info = new String[]{'notifyDefaultCaseOwner','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] notifyOwnerOnCaseComment_type_info = new String[]{'notifyOwnerOnCaseComment','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] notifyOwnerOnCaseOwnerChange_type_info = new String[]{'notifyOwnerOnCaseOwnerChange','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] showFewerCloseActions_type_info = new String[]{'showFewerCloseActions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] useSystemEmailAddress_type_info = new String[]{'useSystemEmailAddress','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] webToCase_type_info = new String[]{'webToCase','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] field_order_type_info = new String[]{'fullName', 'caseAssignNotificationTemplate','caseCloseNotificationTemplate','caseCommentNotificationTemplate','caseCreateNotificationTemplate','caseFeedItemSettings','closeCaseThroughStatusChange','defaultCaseOwner','defaultCaseOwnerType','defaultCaseUser','emailActionDefaultsHandlerClass','emailToCase','enableCaseFeed','enableDraftEmails','enableEarlyEscalationRuleTriggers','enableEmailActionDefaultsHandler','enableSuggestedArticlesApplication','enableSuggestedArticlesCustomerPortal','enableSuggestedArticlesPartnerPortal','enableSuggestedSolutions','keepRecordTypeOnAssignmentRule','notifyContactOnCaseComment','notifyDefaultCaseOwner','notifyOwnerOnCaseComment','notifyOwnerOnCaseOwnerChange','showFewerCloseActions','useSystemEmailAddress','webToCase'};
}
public class readMetadataResponse_element {
public MetadataService.ReadResult result;
private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class MiniLayout {
public String[] fields;
public MetadataService.RelatedListItem[] relatedLists;
private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] relatedLists_type_info = new String[]{'relatedLists','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'fields','relatedLists'};
}
public class FieldValue {
public String name;
public String value;
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'1','1','true'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'name','value'};
}
public class LicensedCustomPermissions {
public String customPermission;
public String licenseDefinition;
private String[] customPermission_type_info = new String[]{'customPermission','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] licenseDefinition_type_info = new String[]{'licenseDefinition','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'customPermission','licenseDefinition'};
}
public class UpsertResult {
public Boolean created;
public MetadataService.Error[] errors;
public String fullName;
public Boolean success;
private String[] created_type_info = new String[]{'created','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] errors_type_info = new String[]{'errors','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] success_type_info = new String[]{'success','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'created','errors','fullName','success'};
}
public class ConnectedAppAttribute {
public String formula;
public String key;
private String[] formula_type_info = new String[]{'formula','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] key_type_info = new String[]{'key','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'formula','key'};
}
public class WorkflowFieldUpdate extends WorkflowAction {
public String type = 'WorkflowFieldUpdate';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] formula_type_info = new String[]{'formula','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] literalValue_type_info = new String[]{'literalValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] lookupValue_type_info = new String[]{'lookupValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] lookupValueType_type_info = new String[]{'lookupValueType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] notifyAssignee_type_info = new String[]{'notifyAssignee','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] operation_type_info = new String[]{'operation','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] protected_x_type_info = new String[]{'protected','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] reevaluateOnChange_type_info = new String[]{'reevaluateOnChange','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] targetObject_type_info = new String[]{'targetObject','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public Boolean active;
public MetadataService.RuleEntry[] ruleEntry;
private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] ruleEntry_type_info = new String[]{'ruleEntry','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] valueName_type_info = new String[]{'valueName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'controllingFieldValue','valueName'};
}
public class PushNotifications {
public MetadataService.PushNotification[] pushNotification;
private String[] pushNotification_type_info = new String[]{'pushNotification','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'pushNotification'};
}
public class LiveChatButtonDeployments {
public String[] deployment;
private String[] deployment_type_info = new String[]{'deployment','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'deployment'};
}
public class DataCategoryGroup extends Metadata {
public String type = 'DataCategoryGroup';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] dataCategory_type_info = new String[]{'dataCategory','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] objectUsage_type_info = new String[]{'objectUsage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] columnIndex_type_info = new String[]{'columnIndex','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] dashboardComponent_type_info = new String[]{'dashboardComponent','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] rowIndex_type_info = new String[]{'rowIndex','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] rowSpan_type_info = new String[]{'rowSpan','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] enforceFieldRequiredness_type_info = new String[]{'enforceFieldRequiredness','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] length_type_info = new String[]{'length','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] precision_type_info = new String[]{'precision','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] scale_type_info = new String[]{'scale','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] sortPriority_type_info = new String[]{'sortPriority','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'developerSuffix','enforceFieldRequiredness','label','length','precision','scale','sortOrder','sortPriority','type_x'};
}
public class KnowledgeSitesSettings {
public String[] site;
private String[] site_type_info = new String[]{'site','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'site'};
}
public class SearchLayouts {
public String[] customTabListAdditionalFields;
public String[] excludedStandardButtons;
public String[] listViewButtons;
public String[] lookupDialogsAdditionalFields;
public String[] lookupFilterFields;
public String[] lookupPhoneDialogsAdditionalFields;
public String[] searchFilterFields;
public String[] searchResultsAdditionalFields;
public String[] searchResultsCustomButtons;
private String[] customTabListAdditionalFields_type_info = new String[]{'customTabListAdditionalFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] excludedStandardButtons_type_info = new String[]{'excludedStandardButtons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] listViewButtons_type_info = new String[]{'listViewButtons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] lookupDialogsAdditionalFields_type_info = new String[]{'lookupDialogsAdditionalFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] lookupFilterFields_type_info = new String[]{'lookupFilterFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] lookupPhoneDialogsAdditionalFields_type_info = new String[]{'lookupPhoneDialogsAdditionalFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] searchFilterFields_type_info = new String[]{'searchFilterFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] searchResultsAdditionalFields_type_info = new String[]{'searchResultsAdditionalFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] searchResultsCustomButtons_type_info = new String[]{'searchResultsCustomButtons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'customTabListAdditionalFields','excludedStandardButtons','listViewButtons','lookupDialogsAdditionalFields','lookupFilterFields','lookupPhoneDialogsAdditionalFields','searchFilterFields','searchResultsAdditionalFields','searchResultsCustomButtons'};
}
public class retrieve_element {
public MetadataService.RetrieveRequest retrieveRequest;
private String[] retrieveRequest_type_info = new String[]{'retrieveRequest','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'retrieveRequest'};
}
public class AssignmentRules extends Metadata {
public String type = 'AssignmentRules';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public MetadataService.AssignmentRule[] assignmentRule;
private String[] assignmentRule_type_info = new String[]{'assignmentRule','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] success_type_info = new String[]{'success','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'errors','fullName','success'};
}
public class PackageTypeMembers {
public String[] members;
public String name;
private String[] members_type_info = new String[]{'members','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'members','name'};
}
public class DashboardFilter {
public MetadataService.DashboardFilterOption[] dashboardFilterOptions;
public String name;
private String[] dashboardFilterOptions_type_info = new String[]{'dashboardFilterOptions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'dashboardFilterOptions','name'};
}
public class ProfileApplicationVisibility {
public String application;
public Boolean default_x;
public Boolean visible;
private String[] application_type_info = new String[]{'application','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] default_x_type_info = new String[]{'default','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] visible_type_info = new String[]{'visible','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'application','default_x','visible'};
}
public class ReportParam {
public String name;
public String value;
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'name','value'};
}
public class RelatedListItem {
public String[] customButtons;
public String[] excludeButtons;
public String[] fields;
public String relatedList;
public String sortField;
public String sortOrder;
private String[] customButtons_type_info = new String[]{'customButtons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] excludeButtons_type_info = new String[]{'excludeButtons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] relatedList_type_info = new String[]{'relatedList','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] sortField_type_info = new String[]{'sortField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'customButtons','excludeButtons','fields','relatedList','sortField','sortOrder'};
}
public class SynonymDictionary extends Metadata {
public String type = 'SynonymDictionary';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public MetadataService.SynonymGroup[] groups;
public Boolean isProtected;
public String label;
private String[] groups_type_info = new String[]{'groups','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] isProtected_type_info = new String[]{'isProtected','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] field_order_type_info = new String[]{'fullName', 'groups','isProtected','label'};
}
public class WebLinkTranslation {
public String label;
public String name;
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'label','name'};
}
public class CustomTabTranslation {
public String label;
public String name;
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'label','name'};
}
public class PackageVersion {
public Integer majorNumber;
public Integer minorNumber;
public String namespace;
private String[] majorNumber_type_info = new String[]{'majorNumber','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] minorNumber_type_info = new String[]{'minorNumber','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] namespace_type_info = new String[]{'namespace','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'majorNumber','minorNumber','namespace'};
}
public class 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','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] directoryName_type_info = new String[]{'directoryName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] inFolder_type_info = new String[]{'inFolder','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] metaFile_type_info = new String[]{'metaFile','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] suffix_type_info = new String[]{'suffix','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] xmlName_type_info = new String[]{'xmlName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'childXmlNames','directoryName','inFolder','metaFile','suffix','xmlName'};
}
public class LiveAgentSettings extends Metadata {
public String type = 'LiveAgentSettings';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public Boolean enableLiveAgent;
private String[] enableLiveAgent_type_info = new String[]{'enableLiveAgent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] flow_type_info = new String[]{'flow','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] flowInputs_type_info = new String[]{'flowInputs','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] language_type_info = new String[]{'language','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] protected_x_type_info = new String[]{'protected','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'description','flow','flowInputs','label','language','protected_x'};
}
public class WaveApplication extends Metadata {
public String type = 'WaveApplication';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] folder_type_info = new String[]{'folder','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] shares_type_info = new String[]{'shares','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] templateOrigin_type_info = new String[]{'templateOrigin','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] templateVersion_type_info = new String[]{'templateVersion','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] subject_type_info = new String[]{'subject','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'description','name','subject'};
}
public class SearchSettings extends Metadata {
public String type = 'SearchSettings';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] optimizeSearchForCJKEnabled_type_info = new String[]{'optimizeSearchForCJKEnabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] recentlyViewedUsersForBlankLookupEnabled_type_info = new String[]{'recentlyViewedUsersForBlankLookupEnabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] searchSettingsByObject_type_info = new String[]{'searchSettingsByObject','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] sidebarAutoCompleteEnabled_type_info = new String[]{'sidebarAutoCompleteEnabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] sidebarDropDownListEnabled_type_info = new String[]{'sidebarDropDownListEnabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] sidebarLimitToItemsIOwnCheckboxEnabled_type_info = new String[]{'sidebarLimitToItemsIOwnCheckboxEnabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] singleSearchResultShortcutEnabled_type_info = new String[]{'singleSearchResultShortcutEnabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] spellCorrectKnowledgeSearchEnabled_type_info = new String[]{'spellCorrectKnowledgeSearchEnabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] asOfVersion_type_info = new String[]{'asOfVersion','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'queries','asOfVersion'};
}
public class AuraDefinitionBundle extends Metadata {
public String type = 'AuraDefinitionBundle';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apiVersion_type_info = new String[]{'apiVersion','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] controllerContent_type_info = new String[]{'controllerContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] designContent_type_info = new String[]{'designContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] documentationContent_type_info = new String[]{'documentationContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] helperContent_type_info = new String[]{'helperContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] markup_type_info = new String[]{'markup','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] modelContent_type_info = new String[]{'modelContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] packageVersions_type_info = new String[]{'packageVersions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] rendererContent_type_info = new String[]{'rendererContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] styleContent_type_info = new String[]{'styleContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] testsuiteContent_type_info = new String[]{'testsuiteContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public Boolean doesSendEmailToMembers;
public String email;
public String name;
public MetadataService.QueueSobject[] queueSobject;
private String[] doesSendEmailToMembers_type_info = new String[]{'doesSendEmailToMembers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] email_type_info = new String[]{'email','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] queueSobject_type_info = new String[]{'queueSobject','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] field_order_type_info = new String[]{'fullName', 'doesSendEmailToMembers','email','name','queueSobject'};
}
public class HomePageLayout extends Metadata {
public String type = 'HomePageLayout';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public String[] narrowComponents;
public String[] wideComponents;
private String[] narrowComponents_type_info = new String[]{'narrowComponents','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] wideComponents_type_info = new String[]{'wideComponents','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public String content;
private String[] content_type_info = new String[]{'content','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] datasets_type_info = new String[]{'datasets','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] templateAssetSourceName_type_info = new String[]{'templateAssetSourceName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] visualizationType_type_info = new String[]{'visualizationType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] ignoreDefaultEmailTemplateSubject_type_info = new String[]{'ignoreDefaultEmailTemplateSubject','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'defaultEmailTemplateName','ignoreDefaultEmailTemplateSubject'};
}
public class MilestoneType extends Metadata {
public String type = 'MilestoneType';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public String description;
public String recurrenceType;
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] recurrenceType_type_info = new String[]{'recurrenceType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] weight_type_info = new String[]{'weight','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'sourceCategoryApiName','weight'};
}
public class ApprovalProcess extends Metadata {
public String type = 'ApprovalProcess';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] allowRecall_type_info = new String[]{'allowRecall','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] allowedSubmitters_type_info = new String[]{'allowedSubmitters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] approvalPageFields_type_info = new String[]{'approvalPageFields','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] approvalStep_type_info = new String[]{'approvalStep','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] emailTemplate_type_info = new String[]{'emailTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableMobileDeviceAccess_type_info = new String[]{'enableMobileDeviceAccess','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] entryCriteria_type_info = new String[]{'entryCriteria','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] finalApprovalActions_type_info = new String[]{'finalApprovalActions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] finalApprovalRecordLock_type_info = new String[]{'finalApprovalRecordLock','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] finalRejectionActions_type_info = new String[]{'finalRejectionActions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] finalRejectionRecordLock_type_info = new String[]{'finalRejectionRecordLock','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] initialSubmissionActions_type_info = new String[]{'initialSubmissionActions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] nextAutomatedApprover_type_info = new String[]{'nextAutomatedApprover','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] postTemplate_type_info = new String[]{'postTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] recallActions_type_info = new String[]{'recallActions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] recordEditability_type_info = new String[]{'recordEditability','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] showApprovalHistory_type_info = new String[]{'showApprovalHistory','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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 EntitlementProcess extends Metadata {
public String type = 'EntitlementProcess';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',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 isVersionDefault;
public MetadataService.EntitlementProcessMilestoneItem[] milestones;
public String name;
public String versionMaster;
public String versionNotes;
public Integer versionNumber;
private String[] SObjectType_type_info = new String[]{'SObjectType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] businessHours_type_info = new String[]{'businessHours','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] entryStartDateField_type_info = new String[]{'entryStartDateField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] exitCriteriaBooleanFilter_type_info = new String[]{'exitCriteriaBooleanFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] exitCriteriaFilterItems_type_info = new String[]{'exitCriteriaFilterItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] exitCriteriaFormula_type_info = new String[]{'exitCriteriaFormula','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] isVersionDefault_type_info = new String[]{'isVersionDefault','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] milestones_type_info = new String[]{'milestones','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] versionMaster_type_info = new String[]{'versionMaster','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] versionNotes_type_info = new String[]{'versionNotes','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] versionNumber_type_info = new String[]{'versionNumber','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] field_order_type_info = new String[]{'fullName', 'SObjectType','active','businessHours','description','entryStartDateField','exitCriteriaBooleanFilter','exitCriteriaFilterItems','exitCriteriaFormula','isVersionDefault','milestones','name','versionMaster','versionNotes','versionNumber'};
}
public class FlowRecordDelete extends FlowNode {
public String type = 'FlowRecordDelete';
public MetadataService.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
public MetadataService.FlowConnector connector;
public MetadataService.FlowConnector faultConnector;
public MetadataService.FlowRecordFilter[] filters;
public String inputReference;
public String object_x;
private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] faultConnector_type_info = new String[]{'faultConnector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] filters_type_info = new String[]{'filters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] inputReference_type_info = new String[]{'inputReference','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] object_x_type_info = new String[]{'object','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] 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 CustomApplicationComponents {
public String alignment;
public String[] customApplicationComponent;
private String[] alignment_type_info = new String[]{'alignment','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] customApplicationComponent_type_info = new String[]{'customApplicationComponent','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'alignment','customApplicationComponent'};
}
public class ApexTestSuite extends Metadata {
public String type = 'ApexTestSuite';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public String[] testClassName;
private String[] testClassName_type_info = new String[]{'testClassName','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'label','name'};
}
public class Holiday {
public Date activityDate;
public String[] businessHours;
public String description;
public DateTime endTime;
public Boolean isRecurring;
public String name;
public Integer recurrenceDayOfMonth;
public String[] recurrenceDayOfWeek;
public Integer recurrenceDayOfWeekMask;
public Date recurrenceEndDate;
public String recurrenceInstance;
public Integer recurrenceInterval;
public String recurrenceMonthOfYear;
public Date recurrenceStartDate;
public String recurrenceType;
public DateTime startTime;
private String[] activityDate_type_info = new String[]{'activityDate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] businessHours_type_info = new String[]{'businessHours','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] endTime_type_info = new String[]{'endTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] isRecurring_type_info = new String[]{'isRecurring','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] recurrenceDayOfMonth_type_info = new String[]{'recurrenceDayOfMonth','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] recurrenceDayOfWeek_type_info = new String[]{'recurrenceDayOfWeek','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] recurrenceDayOfWeekMask_type_info = new String[]{'recurrenceDayOfWeekMask','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] recurrenceEndDate_type_info = new String[]{'recurrenceEndDate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] recurrenceInstance_type_info = new String[]{'recurrenceInstance','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] recurrenceInterval_type_info = new String[]{'recurrenceInterval','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] recurrenceMonthOfYear_type_info = new String[]{'recurrenceMonthOfYear','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] recurrenceStartDate_type_info = new String[]{'recurrenceStartDate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] recurrenceType_type_info = new String[]{'recurrenceType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] startTime_type_info = new String[]{'startTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'activityDate','businessHours','description','endTime','isRecurring','name','recurrenceDayOfMonth','recurrenceDayOfWeek','recurrenceDayOfWeekMask','recurrenceEndDate','recurrenceInstance','recurrenceInterval','recurrenceMonthOfYear','recurrenceStartDate','recurrenceType','startTime'};
}
public class Layout extends Metadata {
public String type = 'Layout';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] customConsoleComponents_type_info = new String[]{'customConsoleComponents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] emailDefault_type_info = new String[]{'emailDefault','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] excludeButtons_type_info = new String[]{'excludeButtons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] feedLayout_type_info = new String[]{'feedLayout','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] headers_type_info = new String[]{'headers','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] layoutSections_type_info = new String[]{'layoutSections','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] miniLayout_type_info = new String[]{'miniLayout','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] multilineLayoutFields_type_info = new String[]{'multilineLayoutFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] platformActionList_type_info = new String[]{'platformActionList','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] quickActionList_type_info = new String[]{'quickActionList','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] relatedContent_type_info = new String[]{'relatedContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] relatedLists_type_info = new String[]{'relatedLists','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] relatedObjects_type_info = new String[]{'relatedObjects','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] runAssignmentRulesDefault_type_info = new String[]{'runAssignmentRulesDefault','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] showEmailCheckbox_type_info = new String[]{'showEmailCheckbox','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] showHighlightsPanel_type_info = new String[]{'showHighlightsPanel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] showInteractionLogPanel_type_info = new String[]{'showInteractionLogPanel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] showKnowledgeComponent_type_info = new String[]{'showKnowledgeComponent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] showRunAssignmentRulesCheckbox_type_info = new String[]{'showRunAssignmentRulesCheckbox','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] showSolutionSection_type_info = new String[]{'showSolutionSection','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] showSubmitAndAttachButton_type_info = new String[]{'showSubmitAndAttachButton','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] summaryLayout_type_info = new String[]{'summaryLayout','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] autoGreeting_type_info = new String[]{'autoGreeting','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] chasitorIdleTimeout_type_info = new String[]{'chasitorIdleTimeout','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] chasitorIdleTimeoutWarning_type_info = new String[]{'chasitorIdleTimeoutWarning','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] chatPage_type_info = new String[]{'chatPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] customAgentName_type_info = new String[]{'customAgentName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] deployments_type_info = new String[]{'deployments','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableQueue_type_info = new String[]{'enableQueue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] inviteEndPosition_type_info = new String[]{'inviteEndPosition','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] inviteImage_type_info = new String[]{'inviteImage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] inviteStartPosition_type_info = new String[]{'inviteStartPosition','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] isActive_type_info = new String[]{'isActive','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] numberOfReroutingAttempts_type_info = new String[]{'numberOfReroutingAttempts','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] offlineImage_type_info = new String[]{'offlineImage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] onlineImage_type_info = new String[]{'onlineImage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] optionsCustomRoutingIsEnabled_type_info = new String[]{'optionsCustomRoutingIsEnabled','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] optionsHasChasitorIdleTimeout_type_info = new String[]{'optionsHasChasitorIdleTimeout','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] optionsHasInviteAfterAccept_type_info = new String[]{'optionsHasInviteAfterAccept','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] optionsHasInviteAfterReject_type_info = new String[]{'optionsHasInviteAfterReject','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] optionsHasRerouteDeclinedRequest_type_info = new String[]{'optionsHasRerouteDeclinedRequest','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] optionsIsAutoAccept_type_info = new String[]{'optionsIsAutoAccept','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] optionsIsInviteAutoRemove_type_info = new String[]{'optionsIsInviteAutoRemove','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] overallQueueLength_type_info = new String[]{'overallQueueLength','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] perAgentQueueLength_type_info = new String[]{'perAgentQueueLength','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] postChatPage_type_info = new String[]{'postChatPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] postChatUrl_type_info = new String[]{'postChatUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] preChatFormPage_type_info = new String[]{'preChatFormPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] preChatFormUrl_type_info = new String[]{'preChatFormUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] pushTimeOut_type_info = new String[]{'pushTimeOut','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] routingType_type_info = new String[]{'routingType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] site_type_info = new String[]{'site','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] skills_type_info = new String[]{'skills','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] timeToRemoveInvite_type_info = new String[]{'timeToRemoveInvite','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] windowLanguage_type_info = new String[]{'windowLanguage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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 Territory2SettingsOpportunityFilter {
public String apexClassName;
public Boolean enableFilter;
public Boolean runOnCreate;
private String[] apexClassName_type_info = new String[]{'apexClassName','http://soap.sforce.com/2006/04/metadata',null,'1','1','true'};
private String[] enableFilter_type_info = new String[]{'enableFilter','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] runOnCreate_type_info = new String[]{'runOnCreate','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'apexClassName','enableFilter','runOnCreate'};
}
public class ActivitiesSettings extends Metadata {
public String type = 'ActivitiesSettings';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public Boolean allowUsersToRelateMultipleContactsToTasksAndEvents;
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;
public Boolean showRequestedMeetingsOnHomePage;
private String[] allowUsersToRelateMultipleContactsToTasksAndEvents_type_info = new String[]{'allowUsersToRelateMultipleContactsToTasksAndEvents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableActivityReminders_type_info = new String[]{'enableActivityReminders','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableClickCreateEvents_type_info = new String[]{'enableClickCreateEvents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableDragAndDropScheduling_type_info = new String[]{'enableDragAndDropScheduling','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableEmailTracking_type_info = new String[]{'enableEmailTracking','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableGroupTasks_type_info = new String[]{'enableGroupTasks','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableListViewScheduling_type_info = new String[]{'enableListViewScheduling','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableLogNote_type_info = new String[]{'enableLogNote','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableMultidayEvents_type_info = new String[]{'enableMultidayEvents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableRecurringEvents_type_info = new String[]{'enableRecurringEvents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableRecurringTasks_type_info = new String[]{'enableRecurringTasks','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableSidebarCalendarShortcut_type_info = new String[]{'enableSidebarCalendarShortcut','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableSimpleTaskCreateUI_type_info = new String[]{'enableSimpleTaskCreateUI','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableUNSTaskDelegatedToNotifications_type_info = new String[]{'enableUNSTaskDelegatedToNotifications','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] meetingRequestsLogo_type_info = new String[]{'meetingRequestsLogo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] showCustomLogoMeetingRequests_type_info = new String[]{'showCustomLogoMeetingRequests','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] showEventDetailsMultiUserCalendar_type_info = new String[]{'showEventDetailsMultiUserCalendar','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] showHomePageHoverLinksForEvents_type_info = new String[]{'showHomePageHoverLinksForEvents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] showMyTasksHoverLinks_type_info = new String[]{'showMyTasksHoverLinks','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] showRequestedMeetingsOnHomePage_type_info = new String[]{'showRequestedMeetingsOnHomePage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] field_order_type_info = new String[]{'fullName', 'allowUsersToRelateMultipleContactsToTasksAndEvents','enableActivityReminders','enableClickCreateEvents','enableDragAndDropScheduling','enableEmailTracking','enableGroupTasks','enableListViewScheduling','enableLogNote','enableMultidayEvents','enableRecurringEvents','enableRecurringTasks','enableSidebarCalendarShortcut','enableSimpleTaskCreateUI','enableUNSTaskDelegatedToNotifications','meetingRequestsLogo','showCustomLogoMeetingRequests','showEventDetailsMultiUserCalendar','showHomePageHoverLinksForEvents','showMyTasksHoverLinks','showRequestedMeetingsOnHomePage'};
}
public class FlowWaitEvent extends FlowElement {
public String type = 'FlowWaitEvent';
public MetadataService.FlowMetadataValue[] processMetadataValues;
private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
public String conditionLogic;
public MetadataService.FlowCondition[] conditions;
public MetadataService.FlowConnector connector;
public String eventType;
public MetadataService.FlowWaitEventInputParameter[] inputParameters;
public String label;
public MetadataService.FlowWaitEventOutputParameter[] outputParameters;
private String[] conditionLogic_type_info = new String[]{'conditionLogic','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] conditions_type_info = new String[]{'conditions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] eventType_type_info = new String[]{'eventType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] inputParameters_type_info = new String[]{'inputParameters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] outputParameters_type_info = new String[]{'outputParameters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public String content;
private String[] content_type_info = new String[]{'content','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] packageVersions_type_info = new String[]{'packageVersions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public Boolean active;
public MetadataService.RuleEntry[] ruleEntry;
private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] ruleEntry_type_info = new String[]{'ruleEntry','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public String authProvider;
public String certificate;
public String endpoint;
public String label;
public String oauthRefreshToken;
public String oauthScope;
public String oauthToken;
public String password;
public String principalType;
public String protocol;
public String username;
private String[] authProvider_type_info = new String[]{'authProvider','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] certificate_type_info = new String[]{'certificate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] endpoint_type_info = new String[]{'endpoint','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] oauthRefreshToken_type_info = new String[]{'oauthRefreshToken','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] oauthScope_type_info = new String[]{'oauthScope','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] oauthToken_type_info = new String[]{'oauthToken','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] password_type_info = new String[]{'password','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] principalType_type_info = new String[]{'principalType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] protocol_type_info = new String[]{'protocol','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] username_type_info = new String[]{'username','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] field_order_type_info = new String[]{'fullName', 'authProvider','certificate','endpoint','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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public String canvas;
public String description;
public MetadataService.FieldOverride[] fieldOverrides;
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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] fieldOverrides_type_info = new String[]{'fieldOverrides','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] icon_type_info = new String[]{'icon','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] isProtected_type_info = new String[]{'isProtected','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] lightningComponent_type_info = new String[]{'lightningComponent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] optionsCreateFeedItem_type_info = new String[]{'optionsCreateFeedItem','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] page_x_type_info = new String[]{'page','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] quickActionLayout_type_info = new String[]{'quickActionLayout','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] quickActionSendEmailOptions_type_info = new String[]{'quickActionSendEmailOptions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] standardLabel_type_info = new String[]{'standardLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] successMessage_type_info = new String[]{'successMessage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] targetObject_type_info = new String[]{'targetObject','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] targetParentField_type_info = new String[]{'targetParentField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] targetRecordType_type_info = new String[]{'targetRecordType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] width_type_info = new String[]{'width','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] field_order_type_info = new String[]{'fullName', 'canvas','description','fieldOverrides','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','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] accountSettings_type_info = new String[]{'accountSettings','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
public String booleanFilter;
public MetadataService.FilterItem[] criteriaItems;
private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] criteriaItems_type_info = new String[]{'criteriaItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
public String label;
public Integer locationX;
public Integer locationY;
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] locationX_type_info = new String[]{'locationX','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] locationY_type_info = new String[]{'locationY','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
public MetadataService.FlowAssignmentItem[] assignmentItems;
public MetadataService.FlowConnector connector;
private String[] assignmentItems_type_info = new String[]{'assignmentItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public MetadataService.MatchingRule[] matchingRules;
private String[] matchingRules_type_info = new String[]{'matchingRules','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] field_order_type_info = new String[]{'fullName', 'matchingRules'};
}
public class Attachment {
public String content;
public String name;
private String[] content_type_info = new String[]{'content','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'content','name'};
}
public class PathAssistantStep {
public String[] fieldNames;
public String info;
public String picklistValueName;
private String[] fieldNames_type_info = new String[]{'fieldNames','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] info_type_info = new String[]{'info','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] picklistValueName_type_info = new String[]{'picklistValueName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'fieldNames','info','picklistValueName'};
}
public class ChannelLayoutItem {
public String field;
private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'field'};
}
public virtual class CustomValue extends Metadata {
public String color;
public Boolean default_x;
public String description;
public Boolean isActive;
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] color_type_info = new String[]{'color','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] default_x_type_info = new String[]{'default','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] isActive_type_info = new String[]{'isActive','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'color','default_x','description','isActive','fullName'};
}
public class ListView extends Metadata {
public String type = 'ListView';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] columns_type_info = new String[]{'columns','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] division_type_info = new String[]{'division','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] filterScope_type_info = new String[]{'filterScope','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] filters_type_info = new String[]{'filters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] language_type_info = new String[]{'language','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] queue_type_info = new String[]{'queue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'label','name'};
}
public class 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 useProfileForPDFCreation;
private String[] articlePDFCreationProfile_type_info = new String[]{'articlePDFCreationProfile','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] articlePublicSharingCommunities_type_info = new String[]{'articlePublicSharingCommunities','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] articlePublicSharingSites_type_info = new String[]{'articlePublicSharingSites','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] articlePublicSharingSitesChatterAnswers_type_info = new String[]{'articlePublicSharingSitesChatterAnswers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] assignTo_type_info = new String[]{'assignTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] customizationClass_type_info = new String[]{'customizationClass','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] defaultContributionArticleType_type_info = new String[]{'defaultContributionArticleType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] editor_type_info = new String[]{'editor','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableArticleCreation_type_info = new String[]{'enableArticleCreation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] enableArticlePublicSharingSites_type_info = new String[]{'enableArticlePublicSharingSites','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] useProfileForPDFCreation_type_info = new String[]{'useProfileForPDFCreation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'articlePDFCreationProfile','articlePublicSharingCommunities','articlePublicSharingSites','articlePublicSharingSitesChatterAnswers','assignTo','customizationClass','defaultContributionArticleType','editor','enableArticleCreation','enableArticlePublicSharingSites','useProfileForPDFCreation'};
}
public class FiscalYearSettings {
public String fiscalYearNameBasedOn;
public String startMonth;
private String[] fiscalYearNameBasedOn_type_info = new String[]{'fiscalYearNameBasedOn','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] startMonth_type_info = new String[]{'startMonth','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'fiscalYearNameBasedOn','startMonth'};
}
public class Approver {
public String name;
public String type_x;
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'name','type_x'};
}
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','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] caseType_type_info = new String[]{'caseType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] plural_type_info = new String[]{'plural','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] possessive_type_info = new String[]{'possessive','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'article','caseType','plural','possessive','value'};
}
public class SiteWebAddress {
public String certificate;
public String domainName;
public Boolean primary;
private String[] certificate_type_info = new String[]{'certificate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] domainName_type_info = new String[]{'domainName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] primary_type_info = new String[]{'primary','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'certificate','domainName','primary'};
}
public class FlowInputValidationRule {
public String errorMessage;
public String formulaExpression;
private String[] errorMessage_type_info = new String[]{'errorMessage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] formulaExpression_type_info = new String[]{'formulaExpression','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'errorMessage','formulaExpression'};
}
public class CompanySettings extends Metadata {
public String type = 'CompanySettings';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
public MetadataService.FiscalYearSettings fiscalYear;
private String[] fiscalYear_type_info = new String[]{'fiscalYear','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
public String description;
public String name;
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
public String[] choiceReferences;
public String dataType;
public String defaultSelectedChoiceReference;
public MetadataService.FlowElementReferenceOrValue defaultValue;
public String fieldText;
public String fieldType;
public String helpText;
public Boolean isRequired;
public Integer scale;
public MetadataService.FlowInputValidationRule validationRule;
private String[] choiceReferences_type_info = new String[]{'choiceReferences','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] dataType_type_info = new String[]{'dataType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] defaultSelectedChoiceReference_type_info = new String[]{'defaultSelectedChoiceReference','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] defaultValue_type_info = new String[]{'defaultValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] fieldText_type_info = new String[]{'fieldText','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] fieldType_type_info = new String[]{'fieldType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] helpText_type_info = new String[]{'helpText','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] isRequired_type_info = new String[]{'isRequired','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] scale_type_info = new String[]{'scale','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] validationRule_type_info = new String[]{'validationRule','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] field_order_type_info = new String[]{'processMetadataValues','description','name', 'choiceReferences','dataType','defaultSelectedChoiceReference','defaultValue','fieldText','fieldType','helpText','isRequired','scale','validationRule'};
}
public class LookupFilterTranslation {
public String errorMessage;
public String informationalMessage;
private String[] errorMessage_type_info = new String[]{'errorMessage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] informationalMessage_type_info = new String[]{'informationalMessage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'errorMessage','informationalMessage'};
}
public class LetterheadLine {
public String color;
public Integer height;
private String[] color_type_info = new String[]{'color','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'color','height'};
}
public class ValidationRule extends Metadata {
public String type = 'ValidationRule';
public String fullName;
private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] errorConditionFormula_type_info = new String[]{'errorConditionFormula','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] errorDisplayField_type_info = new String[]{'errorDisplayField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] errorMessage_type_info = new String[]{'errorMessage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] 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','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'name','value'};
}
public class Role {
public String parentRole;
private String[] parentRole_type_info = new String[]{'parentRole','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'parentRole'};
}
public class FeedLayoutFilter {
public String feedFilterName;
public String feedFilterType;
public String feedItemType;
private String[] feedFilterName_type_info = new String[]{'<