/** * This file is generated from WSDL file by wsdl2schema.ts. * Do not modify directly. * To generate the file, run "ts-node path/to/wsdl2schema.ts path/to/wsdl.xml path/to/schema.ts" */ export declare const ApiSchemas: { readonly sObject: { readonly type: "sObject"; readonly props: { readonly type: "string"; readonly fieldsToNull: readonly ["?", "string"]; readonly Id: "?string"; }; }; readonly address: { readonly type: "address"; readonly props: { readonly city: "?string"; readonly country: "?string"; readonly countryCode: "?string"; readonly geocodeAccuracy: "?string"; readonly postalCode: "?string"; readonly state: "?string"; readonly stateCode: "?string"; readonly street: "?string"; }; readonly extends: "location"; }; readonly location: { readonly type: "location"; readonly props: { readonly latitude: "?number"; readonly longitude: "?number"; }; }; readonly QueryResult: { readonly type: "QueryResult"; readonly props: { readonly done: "boolean"; readonly queryLocator: "?string"; readonly records: readonly ["?", "sObject"]; readonly size: "number"; }; }; readonly SearchResult: { readonly type: "SearchResult"; readonly props: { readonly queryId: "string"; readonly searchRecords: readonly ["SearchRecord"]; readonly searchResultsMetadata: "?SearchResultsMetadata"; }; }; readonly SearchRecord: { readonly type: "SearchRecord"; readonly props: { readonly record: "sObject"; readonly searchRecordMetadata: "?SearchRecordMetadata"; readonly snippet: "?SearchSnippet"; }; }; readonly SearchRecordMetadata: { readonly type: "SearchRecordMetadata"; readonly props: { readonly searchPromoted: "boolean"; readonly spellCorrected: "boolean"; }; }; readonly SearchSnippet: { readonly type: "SearchSnippet"; readonly props: { readonly text: "?string"; readonly wholeFields: readonly ["NameValuePair"]; }; }; readonly SearchResultsMetadata: { readonly type: "SearchResultsMetadata"; readonly props: { readonly entityLabelMetadata: readonly ["LabelsSearchMetadata"]; readonly entityMetadata: readonly ["EntitySearchMetadata"]; }; }; readonly LabelsSearchMetadata: { readonly type: "LabelsSearchMetadata"; readonly props: { readonly entityFieldLabels: readonly ["NameValuePair"]; readonly entityName: "string"; }; }; readonly EntitySearchMetadata: { readonly type: "EntitySearchMetadata"; readonly props: { readonly entityName: "string"; readonly errorMetadata: "?EntityErrorMetadata"; readonly fieldMetadata: readonly ["FieldLevelSearchMetadata"]; readonly intentQueryMetadata: "?EntityIntentQueryMetadata"; readonly searchPromotionMetadata: "?EntitySearchPromotionMetadata"; readonly spellCorrectionMetadata: "?EntitySpellCorrectionMetadata"; }; }; readonly FieldLevelSearchMetadata: { readonly type: "FieldLevelSearchMetadata"; readonly props: { readonly label: "?string"; readonly name: "string"; readonly type: "?string"; }; }; readonly EntitySpellCorrectionMetadata: { readonly type: "EntitySpellCorrectionMetadata"; readonly props: { readonly correctedQuery: "string"; readonly hasNonCorrectedResults: "boolean"; }; }; readonly EntitySearchPromotionMetadata: { readonly type: "EntitySearchPromotionMetadata"; readonly props: { readonly promotedResultCount: "number"; }; }; readonly EntityIntentQueryMetadata: { readonly type: "EntityIntentQueryMetadata"; readonly props: { readonly intentQuery: "boolean"; readonly message: "?string"; }; }; readonly EntityErrorMetadata: { readonly type: "EntityErrorMetadata"; readonly props: { readonly errorCode: "?string"; readonly message: "?string"; }; }; readonly RelationshipReferenceTo: { readonly type: "RelationshipReferenceTo"; readonly props: { readonly referenceTo: readonly ["string"]; }; }; readonly RecordTypesSupported: { readonly type: "RecordTypesSupported"; readonly props: { readonly recordTypeInfos: readonly ["RecordTypeInfo"]; }; }; readonly JunctionIdListNames: { readonly type: "JunctionIdListNames"; readonly props: { readonly names: readonly ["string"]; }; }; readonly SearchLayoutButtonsDisplayed: { readonly type: "SearchLayoutButtonsDisplayed"; readonly props: { readonly applicable: "boolean"; readonly buttons: readonly ["SearchLayoutButton"]; }; }; readonly SearchLayoutButton: { readonly type: "SearchLayoutButton"; readonly props: { readonly apiName: "string"; readonly label: "string"; }; }; readonly SearchLayoutFieldsDisplayed: { readonly type: "SearchLayoutFieldsDisplayed"; readonly props: { readonly applicable: "boolean"; readonly fields: readonly ["SearchLayoutField"]; }; }; readonly SearchLayoutField: { readonly type: "SearchLayoutField"; readonly props: { readonly apiName: "string"; readonly label: "string"; readonly sortable: "boolean"; }; }; readonly NameValuePair: { readonly type: "NameValuePair"; readonly props: { readonly name: "string"; readonly value: "string"; }; }; readonly NameObjectValuePair: { readonly type: "NameObjectValuePair"; readonly props: { readonly isVisible: "?boolean"; readonly name: "string"; readonly value: readonly ["any"]; }; }; readonly GetUpdatedResult: { readonly type: "GetUpdatedResult"; readonly props: { readonly ids: readonly ["string"]; readonly latestDateCovered: "string"; }; }; readonly GetDeletedResult: { readonly type: "GetDeletedResult"; readonly props: { readonly deletedRecords: readonly ["DeletedRecord"]; readonly earliestDateAvailable: "string"; readonly latestDateCovered: "string"; }; }; readonly DeletedRecord: { readonly type: "DeletedRecord"; readonly props: { readonly deletedDate: "string"; readonly id: "string"; }; }; readonly GetServerTimestampResult: { readonly type: "GetServerTimestampResult"; readonly props: { readonly timestamp: "string"; }; }; readonly InvalidateSessionsResult: { readonly type: "InvalidateSessionsResult"; readonly props: { readonly errors: readonly ["Error"]; readonly success: "boolean"; }; }; readonly SetPasswordResult: { readonly type: "SetPasswordResult"; readonly props: {}; }; readonly ChangeOwnPasswordResult: { readonly type: "ChangeOwnPasswordResult"; readonly props: {}; }; readonly ResetPasswordResult: { readonly type: "ResetPasswordResult"; readonly props: { readonly password: "string"; }; }; readonly GetUserInfoResult: { readonly type: "GetUserInfoResult"; readonly props: { readonly accessibilityMode: "boolean"; readonly chatterExternal: "boolean"; readonly currencySymbol: "?string"; readonly orgAttachmentFileSizeLimit: "number"; readonly orgDefaultCurrencyIsoCode: "?string"; readonly orgDefaultCurrencyLocale: "?string"; readonly orgDisallowHtmlAttachments: "boolean"; readonly orgHasPersonAccounts: "boolean"; readonly organizationId: "string"; readonly organizationMultiCurrency: "boolean"; readonly organizationName: "string"; readonly profileId: "string"; readonly roleId: "?string"; readonly sessionSecondsValid: "number"; readonly userDefaultCurrencyIsoCode: "?string"; readonly userEmail: "string"; readonly userFullName: "string"; readonly userId: "string"; readonly userLanguage: "string"; readonly userLocale: "string"; readonly userName: "string"; readonly userTimeZone: "string"; readonly userType: "string"; readonly userUiSkin: "string"; }; }; readonly LoginResult: { readonly type: "LoginResult"; readonly props: { readonly metadataServerUrl: "?string"; readonly passwordExpired: "boolean"; readonly sandbox: "boolean"; readonly serverUrl: "?string"; readonly sessionId: "?string"; readonly userId: "?string"; readonly userInfo: "?GetUserInfoResult"; }; }; readonly ExtendedErrorDetails: { readonly type: "ExtendedErrorDetails"; readonly props: { readonly extendedErrorCode: "string"; }; }; readonly Error: { readonly type: "Error"; readonly props: { readonly extendedErrorDetails: readonly ["?", "ExtendedErrorDetails"]; readonly fields: readonly ["?", "string"]; readonly message: "string"; readonly statusCode: "string"; }; }; readonly SendEmailError: { readonly type: "SendEmailError"; readonly props: { readonly fields: readonly ["?", "string"]; readonly message: "string"; readonly statusCode: "string"; readonly targetObjectId: "?string"; }; }; readonly SaveResult: { readonly type: "SaveResult"; readonly props: { readonly errors: readonly ["Error"]; readonly id: "?string"; readonly success: "boolean"; }; }; readonly RenderEmailTemplateError: { readonly type: "RenderEmailTemplateError"; readonly props: { readonly fieldName: "string"; readonly message: "string"; readonly offset: "number"; readonly statusCode: "string"; }; }; readonly UpsertResult: { readonly type: "UpsertResult"; readonly props: { readonly created: "boolean"; readonly errors: readonly ["Error"]; readonly id: "?string"; readonly success: "boolean"; }; }; readonly PerformQuickActionResult: { readonly type: "PerformQuickActionResult"; readonly props: { readonly contextId: "?string"; readonly created: "boolean"; readonly errors: readonly ["Error"]; readonly feedItemIds: readonly ["?", "string"]; readonly ids: readonly ["?", "string"]; readonly success: "boolean"; readonly successMessage: "?string"; }; }; readonly QuickActionTemplateResult: { readonly type: "QuickActionTemplateResult"; readonly props: { readonly contextId: "?string"; readonly defaultValueFormulas: "?sObject"; readonly defaultValues: "?sObject"; readonly errors: readonly ["Error"]; readonly success: "boolean"; }; }; readonly MergeRequest: { readonly type: "MergeRequest"; readonly props: { readonly additionalInformationMap: readonly ["AdditionalInformationMap"]; readonly masterRecord: "sObject"; readonly recordToMergeIds: readonly ["string"]; }; }; readonly MergeResult: { readonly type: "MergeResult"; readonly props: { readonly errors: readonly ["Error"]; readonly id: "?string"; readonly mergedRecordIds: readonly ["string"]; readonly success: "boolean"; readonly updatedRelatedIds: readonly ["string"]; }; }; readonly ProcessRequest: { readonly type: "ProcessRequest"; readonly props: { readonly comments: "?string"; readonly nextApproverIds: readonly ["?", "string"]; }; }; readonly ProcessSubmitRequest: { readonly type: "ProcessSubmitRequest"; readonly props: { readonly objectId: "string"; readonly submitterId: "?string"; readonly processDefinitionNameOrId: "?string"; readonly skipEntryCriteria: "?boolean"; }; readonly extends: "ProcessRequest"; }; readonly ProcessWorkitemRequest: { readonly type: "ProcessWorkitemRequest"; readonly props: { readonly action: "string"; readonly workitemId: "string"; }; readonly extends: "ProcessRequest"; }; readonly PerformQuickActionRequest: { readonly type: "PerformQuickActionRequest"; readonly props: { readonly contextId: "?string"; readonly quickActionName: "string"; readonly records: readonly ["?", "sObject"]; }; }; readonly DescribeAvailableQuickActionResult: { readonly type: "DescribeAvailableQuickActionResult"; readonly props: { readonly actionEnumOrId: "string"; readonly label: "string"; readonly name: "string"; readonly type: "string"; }; }; readonly DescribeQuickActionResult: { readonly type: "DescribeQuickActionResult"; readonly props: { readonly accessLevelRequired: "?string"; readonly actionEnumOrId: "string"; readonly canvasApplicationId: "?string"; readonly canvasApplicationName: "?string"; readonly colors: readonly ["DescribeColor"]; readonly contextSobjectType: "?string"; readonly defaultValues: readonly ["?", "DescribeQuickActionDefaultValue"]; readonly flowDevName: "?string"; readonly flowRecordIdVar: "?string"; readonly height: "?number"; readonly iconName: "?string"; readonly iconUrl: "?string"; readonly icons: readonly ["DescribeIcon"]; readonly label: "string"; readonly layout: "?DescribeLayoutSection"; readonly lightningComponentBundleId: "?string"; readonly lightningComponentBundleName: "?string"; readonly lightningComponentQualifiedName: "?string"; readonly miniIconUrl: "?string"; readonly mobileExtensionDisplayMode: "?string"; readonly mobileExtensionId: "?string"; readonly name: "string"; readonly showQuickActionLcHeader: "boolean"; readonly showQuickActionVfHeader: "boolean"; readonly targetParentField: "?string"; readonly targetRecordTypeId: "?string"; readonly targetSobjectType: "?string"; readonly type: "string"; readonly visualforcePageName: "?string"; readonly visualforcePageUrl: "?string"; readonly width: "?number"; }; }; readonly DescribeQuickActionDefaultValue: { readonly type: "DescribeQuickActionDefaultValue"; readonly props: { readonly defaultValue: "?string"; readonly field: "string"; }; }; readonly DescribeVisualForceResult: { readonly type: "DescribeVisualForceResult"; readonly props: { readonly domain: "string"; }; }; readonly ProcessResult: { readonly type: "ProcessResult"; readonly props: { readonly actorIds: readonly ["string"]; readonly entityId: "?string"; readonly errors: readonly ["Error"]; readonly instanceId: "?string"; readonly instanceStatus: "?string"; readonly newWorkitemIds: readonly ["?", "string"]; readonly success: "boolean"; }; }; readonly DeleteResult: { readonly type: "DeleteResult"; readonly props: { readonly errors: readonly ["?", "Error"]; readonly id: "?string"; readonly success: "boolean"; }; }; readonly UndeleteResult: { readonly type: "UndeleteResult"; readonly props: { readonly errors: readonly ["Error"]; readonly id: "?string"; readonly success: "boolean"; }; }; readonly DeleteByExampleResult: { readonly type: "DeleteByExampleResult"; readonly props: { readonly entity: "?sObject"; readonly errors: readonly ["?", "Error"]; readonly rowCount: "number"; readonly success: "boolean"; }; }; readonly EmptyRecycleBinResult: { readonly type: "EmptyRecycleBinResult"; readonly props: { readonly errors: readonly ["Error"]; readonly id: "?string"; readonly success: "boolean"; }; }; readonly LeadConvert: { readonly type: "LeadConvert"; readonly props: { readonly accountId: "?string"; readonly accountRecord: "?sObject"; readonly bypassAccountDedupeCheck: "?boolean"; readonly bypassContactDedupeCheck: "?boolean"; readonly contactId: "?string"; readonly contactRecord: "?sObject"; readonly convertedStatus: "string"; readonly doNotCreateOpportunity: "boolean"; readonly leadId: "string"; readonly opportunityId: "?string"; readonly opportunityName: "?string"; readonly opportunityRecord: "?sObject"; readonly overwriteLeadSource: "boolean"; readonly ownerId: "?string"; readonly sendNotificationEmail: "boolean"; }; }; readonly LeadConvertResult: { readonly type: "LeadConvertResult"; readonly props: { readonly accountId: "?string"; readonly contactId: "?string"; readonly errors: readonly ["Error"]; readonly leadId: "?string"; readonly opportunityId: "?string"; readonly success: "boolean"; }; }; readonly DescribeSObjectResult: { readonly type: "DescribeSObjectResult"; readonly props: { readonly actionOverrides: readonly ["?", "ActionOverride"]; readonly activateable: "boolean"; readonly childRelationships: readonly ["ChildRelationship"]; readonly compactLayoutable: "boolean"; readonly createable: "boolean"; readonly custom: "boolean"; readonly customSetting: "boolean"; readonly dataTranslationEnabled: "?boolean"; readonly deepCloneable: "boolean"; readonly defaultImplementation: "?string"; readonly deletable: "boolean"; readonly deprecatedAndHidden: "boolean"; readonly feedEnabled: "boolean"; readonly fields: readonly ["?", "Field"]; readonly hasSubtypes: "boolean"; readonly idEnabled: "boolean"; readonly implementedBy: "?string"; readonly implementsInterfaces: "?string"; readonly isInterface: "boolean"; readonly isSubtype: "boolean"; readonly keyPrefix: "?string"; readonly label: "string"; readonly labelPlural: "string"; readonly layoutable: "boolean"; readonly mergeable: "boolean"; readonly mruEnabled: "boolean"; readonly name: "string"; readonly namedLayoutInfos: readonly ["NamedLayoutInfo"]; readonly networkScopeFieldName: "?string"; readonly queryable: "boolean"; readonly recordTypeInfos: readonly ["RecordTypeInfo"]; readonly replicateable: "boolean"; readonly retrieveable: "boolean"; readonly searchLayoutable: "?boolean"; readonly searchable: "boolean"; readonly supportedScopes: readonly ["?", "ScopeInfo"]; readonly triggerable: "?boolean"; readonly undeletable: "boolean"; readonly updateable: "boolean"; readonly urlDetail: "?string"; readonly urlEdit: "?string"; readonly urlNew: "?string"; }; }; readonly DescribeGlobalSObjectResult: { readonly type: "DescribeGlobalSObjectResult"; readonly props: { readonly activateable: "boolean"; readonly createable: "boolean"; readonly custom: "boolean"; readonly customSetting: "boolean"; readonly dataTranslationEnabled: "?boolean"; readonly deepCloneable: "boolean"; readonly deletable: "boolean"; readonly deprecatedAndHidden: "boolean"; readonly feedEnabled: "boolean"; readonly hasSubtypes: "boolean"; readonly idEnabled: "boolean"; readonly isInterface: "boolean"; readonly isSubtype: "boolean"; readonly keyPrefix: "?string"; readonly label: "string"; readonly labelPlural: "string"; readonly layoutable: "boolean"; readonly mergeable: "boolean"; readonly mruEnabled: "boolean"; readonly name: "string"; readonly queryable: "boolean"; readonly replicateable: "boolean"; readonly retrieveable: "boolean"; readonly searchable: "boolean"; readonly triggerable: "boolean"; readonly undeletable: "boolean"; readonly updateable: "boolean"; }; }; readonly ChildRelationship: { readonly type: "ChildRelationship"; readonly props: { readonly cascadeDelete: "boolean"; readonly childSObject: "string"; readonly deprecatedAndHidden: "boolean"; readonly field: "string"; readonly junctionIdListNames: readonly ["?", "string"]; readonly junctionReferenceTo: readonly ["?", "string"]; readonly relationshipName: "?string"; readonly restrictedDelete: "?boolean"; }; }; readonly DescribeGlobalResult: { readonly type: "DescribeGlobalResult"; readonly props: { readonly encoding: "?string"; readonly maxBatchSize: "number"; readonly sobjects: readonly ["DescribeGlobalSObjectResult"]; }; }; readonly DescribeGlobalTheme: { readonly type: "DescribeGlobalTheme"; readonly props: { readonly global: "DescribeGlobalResult"; readonly theme: "DescribeThemeResult"; }; }; readonly ScopeInfo: { readonly type: "ScopeInfo"; readonly props: { readonly label: "string"; readonly name: "string"; }; }; readonly StringList: { readonly type: "StringList"; readonly props: { readonly values: readonly ["string"]; }; }; readonly ChangeEventHeader: { readonly type: "ChangeEventHeader"; readonly props: { readonly entityName: "string"; readonly recordIds: readonly ["string"]; readonly commitTimestamp: "number"; readonly commitNumber: "number"; readonly commitUser: "string"; readonly diffFields: readonly ["string"]; readonly changeType: "string"; readonly changeOrigin: "string"; readonly transactionKey: "string"; readonly sequenceNumber: "number"; readonly nulledFields: readonly ["string"]; readonly changedFields: readonly ["string"]; }; }; readonly FilteredLookupInfo: { readonly type: "FilteredLookupInfo"; readonly props: { readonly controllingFields: readonly ["string"]; readonly dependent: "boolean"; readonly optionalFilter: "boolean"; }; }; readonly Field: { readonly type: "Field"; readonly props: { readonly aggregatable: "boolean"; readonly aiPredictionField: "boolean"; readonly autoNumber: "boolean"; readonly byteLength: "number"; readonly calculated: "boolean"; readonly calculatedFormula: "?string"; readonly cascadeDelete: "?boolean"; readonly caseSensitive: "boolean"; readonly compoundFieldName: "?string"; readonly controllerName: "?string"; readonly createable: "boolean"; readonly custom: "boolean"; readonly dataTranslationEnabled: "?boolean"; readonly defaultValue: "?any"; readonly defaultValueFormula: "?string"; readonly defaultedOnCreate: "boolean"; readonly dependentPicklist: "?boolean"; readonly deprecatedAndHidden: "boolean"; readonly digits: "number"; readonly displayLocationInDecimal: "?boolean"; readonly encrypted: "?boolean"; readonly externalId: "?boolean"; readonly extraTypeInfo: "?string"; readonly filterable: "boolean"; readonly filteredLookupInfo: "?FilteredLookupInfo"; readonly formulaTreatNullNumberAsZero: "?boolean"; readonly groupable: "boolean"; readonly highScaleNumber: "?boolean"; readonly htmlFormatted: "?boolean"; readonly idLookup: "boolean"; readonly inlineHelpText: "?string"; readonly label: "string"; readonly length: "number"; readonly mask: "?string"; readonly maskType: "?string"; readonly name: "string"; readonly nameField: "boolean"; readonly namePointing: "?boolean"; readonly nillable: "boolean"; readonly permissionable: "boolean"; readonly picklistValues: readonly ["?", "PicklistEntry"]; readonly polymorphicForeignKey: "boolean"; readonly precision: "number"; readonly queryByDistance: "boolean"; readonly referenceTargetField: "?string"; readonly referenceTo: readonly ["?", "string"]; readonly relationshipName: "?string"; readonly relationshipOrder: "?number"; readonly restrictedDelete: "?boolean"; readonly restrictedPicklist: "boolean"; readonly scale: "number"; readonly searchPrefilterable: "boolean"; readonly soapType: "string"; readonly sortable: "?boolean"; readonly type: "string"; readonly unique: "boolean"; readonly updateable: "boolean"; readonly writeRequiresMasterRead: "?boolean"; }; }; readonly PicklistEntry: { readonly type: "PicklistEntry"; readonly props: { readonly active: "boolean"; readonly defaultValue: "boolean"; readonly label: "?string"; readonly validFor: "?string"; readonly value: "string"; }; }; readonly DescribeDataCategoryGroupResult: { readonly type: "DescribeDataCategoryGroupResult"; readonly props: { readonly categoryCount: "number"; readonly description: "string"; readonly label: "string"; readonly name: "string"; readonly sobject: "string"; }; }; readonly DescribeDataCategoryGroupStructureResult: { readonly type: "DescribeDataCategoryGroupStructureResult"; readonly props: { readonly description: "string"; readonly label: "string"; readonly name: "string"; readonly sobject: "string"; readonly topCategories: readonly ["DataCategory"]; }; }; readonly DataCategoryGroupSobjectTypePair: { readonly type: "DataCategoryGroupSobjectTypePair"; readonly props: { readonly dataCategoryGroupName: "string"; readonly sobject: "string"; }; }; readonly DataCategory: { readonly type: "DataCategory"; readonly props: { readonly childCategories: readonly ["DataCategory"]; readonly label: "string"; readonly name: "string"; }; }; readonly DescribeDataCategoryMappingResult: { readonly type: "DescribeDataCategoryMappingResult"; readonly props: { readonly dataCategoryGroupId: "string"; readonly dataCategoryGroupLabel: "string"; readonly dataCategoryGroupName: "string"; readonly dataCategoryId: "string"; readonly dataCategoryLabel: "string"; readonly dataCategoryName: "string"; readonly id: "string"; readonly mappedEntity: "string"; readonly mappedField: "string"; }; }; readonly KnowledgeSettings: { readonly type: "KnowledgeSettings"; readonly props: { readonly defaultLanguage: "?string"; readonly knowledgeEnabled: "boolean"; readonly languages: readonly ["KnowledgeLanguageItem"]; }; }; readonly KnowledgeLanguageItem: { readonly type: "KnowledgeLanguageItem"; readonly props: { readonly active: "boolean"; readonly assigneeId: "?string"; readonly name: "string"; }; }; readonly FieldDiff: { readonly type: "FieldDiff"; readonly props: { readonly difference: "string"; readonly name: "string"; }; }; readonly AdditionalInformationMap: { readonly type: "AdditionalInformationMap"; readonly props: { readonly name: "string"; readonly value: "string"; }; }; readonly MatchRecord: { readonly type: "MatchRecord"; readonly props: { readonly additionalInformation: readonly ["AdditionalInformationMap"]; readonly fieldDiffs: readonly ["FieldDiff"]; readonly matchConfidence: "number"; readonly record: "sObject"; }; }; readonly MatchResult: { readonly type: "MatchResult"; readonly props: { readonly entityType: "string"; readonly errors: readonly ["Error"]; readonly matchEngine: "string"; readonly matchRecords: readonly ["MatchRecord"]; readonly rule: "string"; readonly size: "number"; readonly success: "boolean"; }; }; readonly DuplicateResult: { readonly type: "DuplicateResult"; readonly props: { readonly allowSave: "boolean"; readonly duplicateRule: "string"; readonly duplicateRuleEntityType: "string"; readonly errorMessage: "?string"; readonly matchResults: readonly ["MatchResult"]; }; }; readonly DuplicateError: { readonly type: "DuplicateError"; readonly props: { readonly duplicateResult: "DuplicateResult"; }; readonly extends: "Error"; }; readonly DescribeNounResult: { readonly type: "DescribeNounResult"; readonly props: { readonly caseValues: readonly ["NameCaseValue"]; readonly developerName: "string"; readonly gender: "?string"; readonly name: "string"; readonly pluralAlias: "?string"; readonly startsWith: "?string"; }; }; readonly NameCaseValue: { readonly type: "NameCaseValue"; readonly props: { readonly article: "?string"; readonly caseType: "?string"; readonly number: "?string"; readonly possessive: "?string"; readonly value: "?string"; }; }; readonly FindDuplicatesResult: { readonly type: "FindDuplicatesResult"; readonly props: { readonly duplicateResults: readonly ["DuplicateResult"]; readonly errors: readonly ["Error"]; readonly success: "boolean"; }; }; readonly DescribeAppMenuResult: { readonly type: "DescribeAppMenuResult"; readonly props: { readonly appMenuItems: readonly ["DescribeAppMenuItem"]; }; }; readonly DescribeAppMenuItem: { readonly type: "DescribeAppMenuItem"; readonly props: { readonly colors: readonly ["DescribeColor"]; readonly content: "string"; readonly icons: readonly ["DescribeIcon"]; readonly label: "string"; readonly name: "string"; readonly type: "string"; readonly url: "string"; }; }; readonly DescribeThemeResult: { readonly type: "DescribeThemeResult"; readonly props: { readonly themeItems: readonly ["DescribeThemeItem"]; }; }; readonly DescribeThemeItem: { readonly type: "DescribeThemeItem"; readonly props: { readonly colors: readonly ["DescribeColor"]; readonly icons: readonly ["DescribeIcon"]; readonly name: "string"; }; }; readonly DescribeSoftphoneLayoutResult: { readonly type: "DescribeSoftphoneLayoutResult"; readonly props: { readonly callTypes: readonly ["DescribeSoftphoneLayoutCallType"]; readonly id: "string"; readonly name: "string"; }; }; readonly DescribeSoftphoneLayoutCallType: { readonly type: "DescribeSoftphoneLayoutCallType"; readonly props: { readonly infoFields: readonly ["DescribeSoftphoneLayoutInfoField"]; readonly name: "string"; readonly screenPopOptions: readonly ["DescribeSoftphoneScreenPopOption"]; readonly screenPopsOpenWithin: "?string"; readonly sections: readonly ["DescribeSoftphoneLayoutSection"]; }; }; readonly DescribeSoftphoneScreenPopOption: { readonly type: "DescribeSoftphoneScreenPopOption"; readonly props: { readonly matchType: "string"; readonly screenPopData: "string"; readonly screenPopType: "string"; }; }; readonly DescribeSoftphoneLayoutInfoField: { readonly type: "DescribeSoftphoneLayoutInfoField"; readonly props: { readonly name: "string"; }; }; readonly DescribeSoftphoneLayoutSection: { readonly type: "DescribeSoftphoneLayoutSection"; readonly props: { readonly entityApiName: "string"; readonly items: readonly ["DescribeSoftphoneLayoutItem"]; }; }; readonly DescribeSoftphoneLayoutItem: { readonly type: "DescribeSoftphoneLayoutItem"; readonly props: { readonly itemApiName: "string"; }; }; readonly DescribeCompactLayoutsResult: { readonly type: "DescribeCompactLayoutsResult"; readonly props: { readonly compactLayouts: readonly ["DescribeCompactLayout"]; readonly defaultCompactLayoutId: "string"; readonly recordTypeCompactLayoutMappings: readonly ["RecordTypeCompactLayoutMapping"]; }; }; readonly DescribeCompactLayout: { readonly type: "DescribeCompactLayout"; readonly props: { readonly actions: readonly ["DescribeLayoutButton"]; readonly fieldItems: readonly ["DescribeLayoutItem"]; readonly id: "string"; readonly imageItems: readonly ["DescribeLayoutItem"]; readonly label: "string"; readonly name: "string"; readonly objectType: "string"; }; }; readonly RecordTypeCompactLayoutMapping: { readonly type: "RecordTypeCompactLayoutMapping"; readonly props: { readonly available: "boolean"; readonly compactLayoutId: "?string"; readonly compactLayoutName: "string"; readonly recordTypeId: "string"; readonly recordTypeName: "string"; }; }; readonly DescribePathAssistantsResult: { readonly type: "DescribePathAssistantsResult"; readonly props: { readonly pathAssistants: readonly ["DescribePathAssistant"]; }; }; readonly DescribePathAssistant: { readonly type: "DescribePathAssistant"; readonly props: { readonly active: "boolean"; readonly animationRule: readonly ["?", "DescribeAnimationRule"]; readonly apiName: "string"; readonly label: "string"; readonly pathPicklistField: "string"; readonly picklistsForRecordType: readonly ["?", "PicklistForRecordType"]; readonly recordTypeId: "?string"; readonly steps: readonly ["DescribePathAssistantStep"]; }; }; readonly DescribePathAssistantStep: { readonly type: "DescribePathAssistantStep"; readonly props: { readonly closed: "boolean"; readonly converted: "boolean"; readonly fields: readonly ["DescribePathAssistantField"]; readonly info: "?string"; readonly layoutSection: "?DescribeLayoutSection"; readonly picklistLabel: "string"; readonly picklistValue: "string"; readonly won: "boolean"; }; }; readonly DescribePathAssistantField: { readonly type: "DescribePathAssistantField"; readonly props: { readonly apiName: "string"; readonly label: "string"; readonly readOnly: "boolean"; readonly required: "boolean"; }; }; readonly DescribeAnimationRule: { readonly type: "DescribeAnimationRule"; readonly props: { readonly animationFrequency: "string"; readonly isActive: "boolean"; readonly recordTypeContext: "string"; readonly recordTypeId: "?string"; readonly targetField: "string"; readonly targetFieldChangeToValues: "string"; }; }; readonly DescribeApprovalLayoutResult: { readonly type: "DescribeApprovalLayoutResult"; readonly props: { readonly approvalLayouts: readonly ["DescribeApprovalLayout"]; }; }; readonly DescribeApprovalLayout: { readonly type: "DescribeApprovalLayout"; readonly props: { readonly id: "string"; readonly label: "string"; readonly layoutItems: readonly ["DescribeLayoutItem"]; readonly name: "string"; }; }; readonly DescribeLayoutResult: { readonly type: "DescribeLayoutResult"; readonly props: { readonly layouts: readonly ["DescribeLayout"]; readonly recordTypeMappings: readonly ["RecordTypeMapping"]; readonly recordTypeSelectorRequired: "boolean"; }; }; readonly DescribeLayout: { readonly type: "DescribeLayout"; readonly props: { readonly buttonLayoutSection: "?DescribeLayoutButtonSection"; readonly detailLayoutSections: readonly ["DescribeLayoutSection"]; readonly editLayoutSections: readonly ["DescribeLayoutSection"]; readonly feedView: "?DescribeLayoutFeedView"; readonly highlightsPanelLayoutSection: "?DescribeLayoutSection"; readonly id: "?string"; readonly quickActionList: "?DescribeQuickActionListResult"; readonly relatedContent: "?RelatedContent"; readonly relatedLists: readonly ["RelatedList"]; readonly saveOptions: readonly ["DescribeLayoutSaveOption"]; }; }; readonly DescribeQuickActionListResult: { readonly type: "DescribeQuickActionListResult"; readonly props: { readonly quickActionListItems: readonly ["DescribeQuickActionListItemResult"]; }; }; readonly DescribeQuickActionListItemResult: { readonly type: "DescribeQuickActionListItemResult"; readonly props: { readonly accessLevelRequired: "?string"; readonly colors: readonly ["DescribeColor"]; readonly iconUrl: "?string"; readonly icons: readonly ["DescribeIcon"]; readonly label: "string"; readonly miniIconUrl: "string"; readonly quickActionName: "string"; readonly targetSobjectType: "?string"; readonly type: "string"; }; }; readonly DescribeLayoutFeedView: { readonly type: "DescribeLayoutFeedView"; readonly props: { readonly feedFilters: readonly ["DescribeLayoutFeedFilter"]; }; }; readonly DescribeLayoutFeedFilter: { readonly type: "DescribeLayoutFeedFilter"; readonly props: { readonly label: "string"; readonly name: "string"; readonly type: "string"; }; }; readonly DescribeLayoutSaveOption: { readonly type: "DescribeLayoutSaveOption"; readonly props: { readonly defaultValue: "boolean"; readonly isDisplayed: "boolean"; readonly label: "string"; readonly name: "string"; readonly restHeaderName: "string"; readonly soapHeaderName: "string"; }; }; readonly DescribeLayoutSection: { readonly type: "DescribeLayoutSection"; readonly props: { readonly collapsed: "boolean"; readonly columns: "number"; readonly heading: "?string"; readonly layoutRows: readonly ["DescribeLayoutRow"]; readonly layoutSectionId: "?string"; readonly parentLayoutId: "string"; readonly rows: "number"; readonly tabOrder: "string"; readonly useCollapsibleSection: "boolean"; readonly useHeading: "boolean"; }; }; readonly DescribeLayoutButtonSection: { readonly type: "DescribeLayoutButtonSection"; readonly props: { readonly detailButtons: readonly ["DescribeLayoutButton"]; }; }; readonly DescribeLayoutRow: { readonly type: "DescribeLayoutRow"; readonly props: { readonly layoutItems: readonly ["DescribeLayoutItem"]; readonly numItems: "number"; }; }; readonly DescribeLayoutItem: { readonly type: "DescribeLayoutItem"; readonly props: { readonly editableForNew: "boolean"; readonly editableForUpdate: "boolean"; readonly label: "?string"; readonly layoutComponents: readonly ["DescribeLayoutComponent"]; readonly placeholder: "boolean"; readonly required: "boolean"; }; }; readonly DescribeLayoutButton: { readonly type: "DescribeLayoutButton"; readonly props: { readonly behavior: "?string"; readonly colors: readonly ["DescribeColor"]; readonly content: "?string"; readonly contentSource: "?string"; readonly custom: "boolean"; readonly encoding: "?string"; readonly height: "?number"; readonly icons: readonly ["DescribeIcon"]; readonly label: "?string"; readonly menubar: "?boolean"; readonly name: "?string"; readonly overridden: "boolean"; readonly resizeable: "?boolean"; readonly scrollbars: "?boolean"; readonly showsLocation: "?boolean"; readonly showsStatus: "?boolean"; readonly toolbar: "?boolean"; readonly url: "?string"; readonly width: "?number"; readonly windowPosition: "?string"; }; }; readonly DescribeLayoutComponent: { readonly type: "DescribeLayoutComponent"; readonly props: { readonly displayLines: "number"; readonly tabOrder: "number"; readonly type: "string"; readonly value: "?string"; }; }; readonly FieldComponent: { readonly type: "FieldComponent"; readonly props: { readonly field: "Field"; }; readonly extends: "DescribeLayoutComponent"; }; readonly FieldLayoutComponent: { readonly type: "FieldLayoutComponent"; readonly props: { readonly components: readonly ["DescribeLayoutComponent"]; readonly fieldType: "string"; }; readonly extends: "DescribeLayoutComponent"; }; readonly VisualforcePage: { readonly type: "VisualforcePage"; readonly props: { readonly showLabel: "boolean"; readonly showScrollbars: "boolean"; readonly suggestedHeight: "string"; readonly suggestedWidth: "string"; readonly url: "string"; }; readonly extends: "DescribeLayoutComponent"; }; readonly Canvas: { readonly type: "Canvas"; readonly props: { readonly displayLocation: "string"; readonly referenceId: "string"; readonly showLabel: "boolean"; readonly showScrollbars: "boolean"; readonly suggestedHeight: "string"; readonly suggestedWidth: "string"; }; readonly extends: "DescribeLayoutComponent"; }; readonly ReportChartComponent: { readonly type: "ReportChartComponent"; readonly props: { readonly cacheData: "boolean"; readonly contextFilterableField: "string"; readonly error: "string"; readonly hideOnError: "boolean"; readonly includeContext: "boolean"; readonly showTitle: "boolean"; readonly size: "string"; }; readonly extends: "DescribeLayoutComponent"; }; readonly AnalyticsCloudComponent: { readonly type: "AnalyticsCloudComponent"; readonly props: { readonly error: "string"; readonly filter: "string"; readonly height: "string"; readonly hideOnError: "boolean"; readonly showSharing: "boolean"; readonly showTitle: "boolean"; readonly width: "string"; }; readonly extends: "DescribeLayoutComponent"; }; readonly CustomLinkComponent: { readonly type: "CustomLinkComponent"; readonly props: { readonly customLink: "DescribeLayoutButton"; }; readonly extends: "DescribeLayoutComponent"; }; readonly NamedLayoutInfo: { readonly type: "NamedLayoutInfo"; readonly props: { readonly name: "string"; }; }; readonly RecordTypeInfo: { readonly type: "RecordTypeInfo"; readonly props: { readonly active: "boolean"; readonly available: "boolean"; readonly defaultRecordTypeMapping: "boolean"; readonly developerName: "string"; readonly master: "boolean"; readonly name: "string"; readonly recordTypeId: "?string"; }; }; readonly RecordTypeMapping: { readonly type: "RecordTypeMapping"; readonly props: { readonly active: "boolean"; readonly available: "boolean"; readonly defaultRecordTypeMapping: "boolean"; readonly developerName: "string"; readonly layoutId: "string"; readonly master: "boolean"; readonly name: "string"; readonly picklistsForRecordType: readonly ["?", "PicklistForRecordType"]; readonly recordTypeId: "?string"; }; }; readonly PicklistForRecordType: { readonly type: "PicklistForRecordType"; readonly props: { readonly picklistName: "string"; readonly picklistValues: readonly ["?", "PicklistEntry"]; }; }; readonly RelatedContent: { readonly type: "RelatedContent"; readonly props: { readonly relatedContentItems: readonly ["DescribeRelatedContentItem"]; }; }; readonly DescribeRelatedContentItem: { readonly type: "DescribeRelatedContentItem"; readonly props: { readonly describeLayoutItem: "DescribeLayoutItem"; }; }; readonly RelatedList: { readonly type: "RelatedList"; readonly props: { readonly accessLevelRequiredForCreate: "?string"; readonly buttons: readonly ["?", "DescribeLayoutButton"]; readonly columns: readonly ["RelatedListColumn"]; readonly custom: "boolean"; readonly field: "?string"; readonly label: "string"; readonly limitRows: "number"; readonly name: "string"; readonly sobject: "?string"; readonly sort: readonly ["RelatedListSort"]; }; }; readonly RelatedListColumn: { readonly type: "RelatedListColumn"; readonly props: { readonly field: "?string"; readonly fieldApiName: "string"; readonly format: "?string"; readonly label: "string"; readonly lookupId: "?string"; readonly name: "string"; readonly sortable: "boolean"; }; }; readonly RelatedListSort: { readonly type: "RelatedListSort"; readonly props: { readonly ascending: "boolean"; readonly column: "string"; }; }; readonly EmailFileAttachment: { readonly type: "EmailFileAttachment"; readonly props: { readonly body: "?string"; readonly contentType: "?string"; readonly fileName: "string"; readonly id: "?string"; readonly inline: "?boolean"; }; }; readonly Email: { readonly type: "Email"; readonly props: { readonly bccSender: "?boolean"; readonly emailPriority: "?string"; readonly replyTo: "?string"; readonly saveAsActivity: "?boolean"; readonly senderDisplayName: "?string"; readonly subject: "?string"; readonly useSignature: "?boolean"; }; }; readonly MassEmailMessage: { readonly type: "MassEmailMessage"; readonly props: { readonly description: "?string"; readonly targetObjectIds: "?string"; readonly templateId: "string"; readonly whatIds: "?string"; }; readonly extends: "Email"; }; readonly SingleEmailMessage: { readonly type: "SingleEmailMessage"; readonly props: { readonly bccAddresses: "?string"; readonly ccAddresses: "?string"; readonly charset: "?string"; readonly documentAttachments: readonly ["string"]; readonly entityAttachments: readonly ["string"]; readonly fileAttachments: readonly ["EmailFileAttachment"]; readonly htmlBody: "?string"; readonly inReplyTo: "?string"; readonly optOutPolicy: "?string"; readonly orgWideEmailAddressId: "?string"; readonly plainTextBody: "?string"; readonly references: "?string"; readonly targetObjectId: "?string"; readonly templateId: "?string"; readonly templateName: "?string"; readonly toAddresses: "?string"; readonly treatBodiesAsTemplate: "?boolean"; readonly treatTargetObjectAsRecipient: "?boolean"; readonly whatId: "?string"; }; readonly extends: "Email"; }; readonly SendEmailResult: { readonly type: "SendEmailResult"; readonly props: { readonly errors: readonly ["SendEmailError"]; readonly success: "boolean"; }; }; readonly ListViewColumn: { readonly type: "ListViewColumn"; readonly props: { readonly ascendingLabel: "?string"; readonly descendingLabel: "?string"; readonly fieldNameOrPath: "string"; readonly hidden: "boolean"; readonly label: "string"; readonly searchable: "boolean"; readonly selectListItem: "string"; readonly sortDirection: "?string"; readonly sortIndex: "?number"; readonly sortable: "boolean"; readonly type: "string"; }; }; readonly ListViewOrderBy: { readonly type: "ListViewOrderBy"; readonly props: { readonly fieldNameOrPath: "string"; readonly nullsPosition: "?string"; readonly sortDirection: "?string"; }; }; readonly DescribeSoqlListView: { readonly type: "DescribeSoqlListView"; readonly props: { readonly columns: readonly ["ListViewColumn"]; readonly id: "string"; readonly orderBy: readonly ["ListViewOrderBy"]; readonly query: "string"; readonly relatedEntityId: "?string"; readonly scope: "?string"; readonly scopeEntityId: "?string"; readonly sobjectType: "string"; readonly whereCondition: "?SoqlWhereCondition"; }; }; readonly DescribeSoqlListViewsRequest: { readonly type: "DescribeSoqlListViewsRequest"; readonly props: { readonly listViewParams: readonly ["DescribeSoqlListViewParams"]; }; }; readonly DescribeSoqlListViewParams: { readonly type: "DescribeSoqlListViewParams"; readonly props: { readonly developerNameOrId: "string"; readonly sobjectType: "?string"; }; }; readonly DescribeSoqlListViewResult: { readonly type: "DescribeSoqlListViewResult"; readonly props: { readonly describeSoqlListViews: readonly ["DescribeSoqlListView"]; }; }; readonly ExecuteListViewRequest: { readonly type: "ExecuteListViewRequest"; readonly props: { readonly developerNameOrId: "string"; readonly limit: "?number"; readonly offset: "?number"; readonly orderBy: readonly ["ListViewOrderBy"]; readonly sobjectType: "string"; }; }; readonly ExecuteListViewResult: { readonly type: "ExecuteListViewResult"; readonly props: { readonly columns: readonly ["ListViewColumn"]; readonly developerName: "string"; readonly done: "boolean"; readonly id: "string"; readonly label: "string"; readonly records: readonly ["ListViewRecord"]; readonly size: "number"; }; }; readonly ListViewRecord: { readonly type: "ListViewRecord"; readonly props: { readonly columns: readonly ["ListViewRecordColumn"]; }; }; readonly ListViewRecordColumn: { readonly type: "ListViewRecordColumn"; readonly props: { readonly fieldNameOrPath: "string"; readonly value: "?string"; }; }; readonly SoqlWhereCondition: { readonly type: "SoqlWhereCondition"; readonly props: {}; }; readonly SoqlCondition: { readonly type: "SoqlCondition"; readonly props: { readonly field: "string"; readonly operator: "string"; readonly values: readonly ["string"]; }; readonly extends: "SoqlWhereCondition"; }; readonly SoqlNotCondition: { readonly type: "SoqlNotCondition"; readonly props: { readonly condition: "SoqlWhereCondition"; }; readonly extends: "SoqlWhereCondition"; }; readonly SoqlConditionGroup: { readonly type: "SoqlConditionGroup"; readonly props: { readonly conditions: readonly ["SoqlWhereCondition"]; readonly conjunction: "string"; }; readonly extends: "SoqlWhereCondition"; }; readonly SoqlSubQueryCondition: { readonly type: "SoqlSubQueryCondition"; readonly props: { readonly field: "string"; readonly operator: "string"; readonly subQuery: "string"; }; readonly extends: "SoqlWhereCondition"; }; readonly DescribeSearchLayoutResult: { readonly type: "DescribeSearchLayoutResult"; readonly props: { readonly errorMsg: "?string"; readonly label: "?string"; readonly limitRows: "?number"; readonly objectType: "string"; readonly searchColumns: readonly ["?", "DescribeColumn"]; }; }; readonly DescribeColumn: { readonly type: "DescribeColumn"; readonly props: { readonly field: "string"; readonly format: "?string"; readonly label: "string"; readonly name: "string"; }; }; readonly DescribeSearchScopeOrderResult: { readonly type: "DescribeSearchScopeOrderResult"; readonly props: { readonly keyPrefix: "string"; readonly name: "string"; }; }; readonly DescribeSearchableEntityResult: { readonly type: "DescribeSearchableEntityResult"; readonly props: { readonly label: "string"; readonly name: "string"; readonly pluralLabel: "string"; }; }; readonly DescribeTabSetResult: { readonly type: "DescribeTabSetResult"; readonly props: { readonly description: "string"; readonly label: "string"; readonly logoUrl: "string"; readonly namespace: "?string"; readonly selected: "boolean"; readonly tabSetId: "string"; readonly tabs: readonly ["DescribeTab"]; }; }; readonly DescribeTab: { readonly type: "DescribeTab"; readonly props: { readonly colors: readonly ["DescribeColor"]; readonly custom: "boolean"; readonly iconUrl: "string"; readonly icons: readonly ["DescribeIcon"]; readonly label: "string"; readonly miniIconUrl: "string"; readonly name: "string"; readonly sobjectName: "?string"; readonly url: "string"; }; }; readonly DescribeColor: { readonly type: "DescribeColor"; readonly props: { readonly color: "string"; readonly context: "string"; readonly theme: "string"; }; }; readonly DescribeIcon: { readonly type: "DescribeIcon"; readonly props: { readonly contentType: "string"; readonly height: "?number"; readonly theme: "string"; readonly url: "string"; readonly width: "?number"; }; }; readonly ActionOverride: { readonly type: "ActionOverride"; readonly props: { readonly formFactor: "string"; readonly isAvailableInTouch: "boolean"; readonly name: "string"; readonly pageId: "string"; readonly url: "?string"; }; }; readonly RenderEmailTemplateRequest: { readonly type: "RenderEmailTemplateRequest"; readonly props: { readonly escapeHtmlInMergeFields: "?boolean"; readonly templateBodies: "string"; readonly whatId: "?string"; readonly whoId: "?string"; }; }; readonly RenderEmailTemplateBodyResult: { readonly type: "RenderEmailTemplateBodyResult"; readonly props: { readonly errors: readonly ["RenderEmailTemplateError"]; readonly mergedBody: "?string"; readonly success: "boolean"; }; }; readonly RenderEmailTemplateResult: { readonly type: "RenderEmailTemplateResult"; readonly props: { readonly bodyResults: "?RenderEmailTemplateBodyResult"; readonly errors: readonly ["Error"]; readonly success: "boolean"; }; }; readonly RenderStoredEmailTemplateRequest: { readonly type: "RenderStoredEmailTemplateRequest"; readonly props: { readonly attachmentRetrievalOption: "?string"; readonly templateId: "string"; readonly updateTemplateUsage: "?boolean"; readonly whatId: "?string"; readonly whoId: "?string"; }; }; readonly RenderStoredEmailTemplateResult: { readonly type: "RenderStoredEmailTemplateResult"; readonly props: { readonly errors: readonly ["Error"]; readonly renderedEmail: "?SingleEmailMessage"; readonly success: "boolean"; }; }; readonly LimitInfo: { readonly type: "LimitInfo"; readonly props: { readonly current: "number"; readonly limit: "number"; readonly type: "string"; }; }; readonly OwnerChangeOption: { readonly type: "OwnerChangeOption"; readonly props: { readonly type: "string"; readonly execute: "boolean"; }; }; readonly ApiFault: { readonly type: "ApiFault"; readonly props: { readonly exceptionCode: "string"; readonly exceptionMessage: "string"; readonly extendedErrorDetails: readonly ["?", "ExtendedErrorDetails"]; }; }; readonly ApiQueryFault: { readonly type: "ApiQueryFault"; readonly props: { readonly row: "number"; readonly column: "number"; }; readonly extends: "ApiFault"; }; readonly LoginFault: { readonly type: "LoginFault"; readonly props: {}; readonly extends: "ApiFault"; }; readonly InvalidQueryLocatorFault: { readonly type: "InvalidQueryLocatorFault"; readonly props: {}; readonly extends: "ApiFault"; }; readonly InvalidNewPasswordFault: { readonly type: "InvalidNewPasswordFault"; readonly props: {}; readonly extends: "ApiFault"; }; readonly InvalidOldPasswordFault: { readonly type: "InvalidOldPasswordFault"; readonly props: {}; readonly extends: "ApiFault"; }; readonly InvalidIdFault: { readonly type: "InvalidIdFault"; readonly props: {}; readonly extends: "ApiFault"; }; readonly UnexpectedErrorFault: { readonly type: "UnexpectedErrorFault"; readonly props: {}; readonly extends: "ApiFault"; }; readonly InvalidFieldFault: { readonly type: "InvalidFieldFault"; readonly props: {}; readonly extends: "ApiQueryFault"; }; readonly InvalidSObjectFault: { readonly type: "InvalidSObjectFault"; readonly props: {}; readonly extends: "ApiQueryFault"; }; readonly MalformedQueryFault: { readonly type: "MalformedQueryFault"; readonly props: {}; readonly extends: "ApiQueryFault"; }; readonly MalformedSearchFault: { readonly type: "MalformedSearchFault"; readonly props: {}; readonly extends: "ApiQueryFault"; }; }; export type sObject = { type: string; fieldsToNull?: string[] | null | undefined; Id?: string | null | undefined; }; export type address = location & { city?: string | null | undefined; country?: string | null | undefined; countryCode?: string | null | undefined; geocodeAccuracy?: string | null | undefined; postalCode?: string | null | undefined; state?: string | null | undefined; stateCode?: string | null | undefined; street?: string | null | undefined; }; export type location = { latitude?: number | null | undefined; longitude?: number | null | undefined; }; export type QueryResult = { done: boolean; queryLocator?: string | null | undefined; records?: sObject[] | null | undefined; size: number; }; export type SearchResult = { queryId: string; searchRecords: SearchRecord[]; searchResultsMetadata?: SearchResultsMetadata | null | undefined; }; export type SearchRecord = { record: sObject; searchRecordMetadata?: SearchRecordMetadata | null | undefined; snippet?: SearchSnippet | null | undefined; }; export type SearchRecordMetadata = { searchPromoted: boolean; spellCorrected: boolean; }; export type SearchSnippet = { text?: string | null | undefined; wholeFields: NameValuePair[]; }; export type SearchResultsMetadata = { entityLabelMetadata: LabelsSearchMetadata[]; entityMetadata: EntitySearchMetadata[]; }; export type LabelsSearchMetadata = { entityFieldLabels: NameValuePair[]; entityName: string; }; export type EntitySearchMetadata = { entityName: string; errorMetadata?: EntityErrorMetadata | null | undefined; fieldMetadata: FieldLevelSearchMetadata[]; intentQueryMetadata?: EntityIntentQueryMetadata | null | undefined; searchPromotionMetadata?: EntitySearchPromotionMetadata | null | undefined; spellCorrectionMetadata?: EntitySpellCorrectionMetadata | null | undefined; }; export type FieldLevelSearchMetadata = { label?: string | null | undefined; name: string; type?: string | null | undefined; }; export type EntitySpellCorrectionMetadata = { correctedQuery: string; hasNonCorrectedResults: boolean; }; export type EntitySearchPromotionMetadata = { promotedResultCount: number; }; export type EntityIntentQueryMetadata = { intentQuery: boolean; message?: string | null | undefined; }; export type EntityErrorMetadata = { errorCode?: string | null | undefined; message?: string | null | undefined; }; export type RelationshipReferenceTo = { referenceTo: string[]; }; export type RecordTypesSupported = { recordTypeInfos: RecordTypeInfo[]; }; export type JunctionIdListNames = { names: string[]; }; export type SearchLayoutButtonsDisplayed = { applicable: boolean; buttons: SearchLayoutButton[]; }; export type SearchLayoutButton = { apiName: string; label: string; }; export type SearchLayoutFieldsDisplayed = { applicable: boolean; fields: SearchLayoutField[]; }; export type SearchLayoutField = { apiName: string; label: string; sortable: boolean; }; export type NameValuePair = { name: string; value: string; }; export type NameObjectValuePair = { isVisible?: boolean | null | undefined; name: string; value: any[]; }; export type GetUpdatedResult = { ids: string[]; latestDateCovered: string; }; export type GetDeletedResult = { deletedRecords: DeletedRecord[]; earliestDateAvailable: string; latestDateCovered: string; }; export type DeletedRecord = { deletedDate: string; id: string; }; export type GetServerTimestampResult = { timestamp: string; }; export type InvalidateSessionsResult = { errors: Error[]; success: boolean; }; export type SetPasswordResult = {}; export type ChangeOwnPasswordResult = {}; export type ResetPasswordResult = { password: string; }; export type GetUserInfoResult = { accessibilityMode: boolean; chatterExternal: boolean; currencySymbol?: string | null | undefined; orgAttachmentFileSizeLimit: number; orgDefaultCurrencyIsoCode?: string | null | undefined; orgDefaultCurrencyLocale?: string | null | undefined; orgDisallowHtmlAttachments: boolean; orgHasPersonAccounts: boolean; organizationId: string; organizationMultiCurrency: boolean; organizationName: string; profileId: string; roleId?: string | null | undefined; sessionSecondsValid: number; userDefaultCurrencyIsoCode?: string | null | undefined; userEmail: string; userFullName: string; userId: string; userLanguage: string; userLocale: string; userName: string; userTimeZone: string; userType: string; userUiSkin: string; }; export type LoginResult = { metadataServerUrl?: string | null | undefined; passwordExpired: boolean; sandbox: boolean; serverUrl?: string | null | undefined; sessionId?: string | null | undefined; userId?: string | null | undefined; userInfo?: GetUserInfoResult | null | undefined; }; export type ExtendedErrorDetails = { extendedErrorCode: string; }; export type Error = { extendedErrorDetails?: ExtendedErrorDetails[] | null | undefined; fields?: string[] | null | undefined; message: string; statusCode: string; }; export type SendEmailError = { fields?: string[] | null | undefined; message: string; statusCode: string; targetObjectId?: string | null | undefined; }; export type SaveResult = { errors: Error[]; id?: string | null | undefined; success: boolean; }; export type RenderEmailTemplateError = { fieldName: string; message: string; offset: number; statusCode: string; }; export type UpsertResult = { created: boolean; errors: Error[]; id?: string | null | undefined; success: boolean; }; export type PerformQuickActionResult = { contextId?: string | null | undefined; created: boolean; errors: Error[]; feedItemIds?: string[] | null | undefined; ids?: string[] | null | undefined; success: boolean; successMessage?: string | null | undefined; }; export type QuickActionTemplateResult = { contextId?: string | null | undefined; defaultValueFormulas?: sObject | null | undefined; defaultValues?: sObject | null | undefined; errors: Error[]; success: boolean; }; export type MergeRequest = { additionalInformationMap: AdditionalInformationMap[]; masterRecord: sObject; recordToMergeIds: string[]; }; export type MergeResult = { errors: Error[]; id?: string | null | undefined; mergedRecordIds: string[]; success: boolean; updatedRelatedIds: string[]; }; export type ProcessRequest = { comments?: string | null | undefined; nextApproverIds?: string[] | null | undefined; }; export type ProcessSubmitRequest = ProcessRequest & { objectId: string; submitterId?: string | null | undefined; processDefinitionNameOrId?: string | null | undefined; skipEntryCriteria?: boolean | null | undefined; }; export type ProcessWorkitemRequest = ProcessRequest & { action: string; workitemId: string; }; export type PerformQuickActionRequest = { contextId?: string | null | undefined; quickActionName: string; records?: sObject[] | null | undefined; }; export type DescribeAvailableQuickActionResult = { actionEnumOrId: string; label: string; name: string; type: string; }; export type DescribeQuickActionResult = { accessLevelRequired?: string | null | undefined; actionEnumOrId: string; canvasApplicationId?: string | null | undefined; canvasApplicationName?: string | null | undefined; colors: DescribeColor[]; contextSobjectType?: string | null | undefined; defaultValues?: DescribeQuickActionDefaultValue[] | null | undefined; flowDevName?: string | null | undefined; flowRecordIdVar?: string | null | undefined; height?: number | null | undefined; iconName?: string | null | undefined; iconUrl?: string | null | undefined; icons: DescribeIcon[]; label: string; layout?: DescribeLayoutSection | null | undefined; lightningComponentBundleId?: string | null | undefined; lightningComponentBundleName?: string | null | undefined; lightningComponentQualifiedName?: string | null | undefined; miniIconUrl?: string | null | undefined; mobileExtensionDisplayMode?: string | null | undefined; mobileExtensionId?: string | null | undefined; name: string; showQuickActionLcHeader: boolean; showQuickActionVfHeader: boolean; targetParentField?: string | null | undefined; targetRecordTypeId?: string | null | undefined; targetSobjectType?: string | null | undefined; type: string; visualforcePageName?: string | null | undefined; visualforcePageUrl?: string | null | undefined; width?: number | null | undefined; }; export type DescribeQuickActionDefaultValue = { defaultValue?: string | null | undefined; field: string; }; export type DescribeVisualForceResult = { domain: string; }; export type ProcessResult = { actorIds: string[]; entityId?: string | null | undefined; errors: Error[]; instanceId?: string | null | undefined; instanceStatus?: string | null | undefined; newWorkitemIds?: string[] | null | undefined; success: boolean; }; export type DeleteResult = { errors?: Error[] | null | undefined; id?: string | null | undefined; success: boolean; }; export type UndeleteResult = { errors: Error[]; id?: string | null | undefined; success: boolean; }; export type DeleteByExampleResult = { entity?: sObject | null | undefined; errors?: Error[] | null | undefined; rowCount: number; success: boolean; }; export type EmptyRecycleBinResult = { errors: Error[]; id?: string | null | undefined; success: boolean; }; export type LeadConvert = { accountId?: string | null | undefined; accountRecord?: sObject | null | undefined; bypassAccountDedupeCheck?: boolean | null | undefined; bypassContactDedupeCheck?: boolean | null | undefined; contactId?: string | null | undefined; contactRecord?: sObject | null | undefined; convertedStatus: string; doNotCreateOpportunity: boolean; leadId: string; opportunityId?: string | null | undefined; opportunityName?: string | null | undefined; opportunityRecord?: sObject | null | undefined; overwriteLeadSource: boolean; ownerId?: string | null | undefined; sendNotificationEmail: boolean; }; export type LeadConvertResult = { accountId?: string | null | undefined; contactId?: string | null | undefined; errors: Error[]; leadId?: string | null | undefined; opportunityId?: string | null | undefined; success: boolean; }; export type DescribeSObjectResult = { actionOverrides?: ActionOverride[] | null | undefined; activateable: boolean; childRelationships: ChildRelationship[]; compactLayoutable: boolean; createable: boolean; custom: boolean; customSetting: boolean; dataTranslationEnabled?: boolean | null | undefined; deepCloneable: boolean; defaultImplementation?: string | null | undefined; deletable: boolean; deprecatedAndHidden: boolean; feedEnabled: boolean; fields?: Field[] | null | undefined; hasSubtypes: boolean; idEnabled: boolean; implementedBy?: string | null | undefined; implementsInterfaces?: string | null | undefined; isInterface: boolean; isSubtype: boolean; keyPrefix?: string | null | undefined; label: string; labelPlural: string; layoutable: boolean; mergeable: boolean; mruEnabled: boolean; name: string; namedLayoutInfos: NamedLayoutInfo[]; networkScopeFieldName?: string | null | undefined; queryable: boolean; recordTypeInfos: RecordTypeInfo[]; replicateable: boolean; retrieveable: boolean; searchLayoutable?: boolean | null | undefined; searchable: boolean; supportedScopes?: ScopeInfo[] | null | undefined; triggerable?: boolean | null | undefined; undeletable: boolean; updateable: boolean; urlDetail?: string | null | undefined; urlEdit?: string | null | undefined; urlNew?: string | null | undefined; }; export type DescribeGlobalSObjectResult = { activateable: boolean; createable: boolean; custom: boolean; customSetting: boolean; dataTranslationEnabled?: boolean | null | undefined; deepCloneable: boolean; deletable: boolean; deprecatedAndHidden: boolean; feedEnabled: boolean; hasSubtypes: boolean; idEnabled: boolean; isInterface: boolean; isSubtype: boolean; keyPrefix?: string | null | undefined; label: string; labelPlural: string; layoutable: boolean; mergeable: boolean; mruEnabled: boolean; name: string; queryable: boolean; replicateable: boolean; retrieveable: boolean; searchable: boolean; triggerable: boolean; undeletable: boolean; updateable: boolean; }; export type ChildRelationship = { cascadeDelete: boolean; childSObject: string; deprecatedAndHidden: boolean; field: string; junctionIdListNames?: string[] | null | undefined; junctionReferenceTo?: string[] | null | undefined; relationshipName?: string | null | undefined; restrictedDelete?: boolean | null | undefined; }; export type DescribeGlobalResult = { encoding?: string | null | undefined; maxBatchSize: number; sobjects: DescribeGlobalSObjectResult[]; }; export type DescribeGlobalTheme = { global: DescribeGlobalResult; theme: DescribeThemeResult; }; export type ScopeInfo = { label: string; name: string; }; export type StringList = { values: string[]; }; export type ChangeEventHeader = { entityName: string; recordIds: string[]; commitTimestamp: number; commitNumber: number; commitUser: string; diffFields: string[]; changeType: string; changeOrigin: string; transactionKey: string; sequenceNumber: number; nulledFields: string[]; changedFields: string[]; }; export type FilteredLookupInfo = { controllingFields: string[]; dependent: boolean; optionalFilter: boolean; }; export type Field = { aggregatable: boolean; aiPredictionField: boolean; autoNumber: boolean; byteLength: number; calculated: boolean; calculatedFormula?: string | null | undefined; cascadeDelete?: boolean | null | undefined; caseSensitive: boolean; compoundFieldName?: string | null | undefined; controllerName?: string | null | undefined; createable: boolean; custom: boolean; dataTranslationEnabled?: boolean | null | undefined; defaultValue?: any | null | undefined; defaultValueFormula?: string | null | undefined; defaultedOnCreate: boolean; dependentPicklist?: boolean | null | undefined; deprecatedAndHidden: boolean; digits: number; displayLocationInDecimal?: boolean | null | undefined; encrypted?: boolean | null | undefined; externalId?: boolean | null | undefined; extraTypeInfo?: string | null | undefined; filterable: boolean; filteredLookupInfo?: FilteredLookupInfo | null | undefined; formulaTreatNullNumberAsZero?: boolean | null | undefined; groupable: boolean; highScaleNumber?: boolean | null | undefined; htmlFormatted?: boolean | null | undefined; idLookup: boolean; inlineHelpText?: string | null | undefined; label: string; length: number; mask?: string | null | undefined; maskType?: string | null | undefined; name: string; nameField: boolean; namePointing?: boolean | null | undefined; nillable: boolean; permissionable: boolean; picklistValues?: PicklistEntry[] | null | undefined; polymorphicForeignKey: boolean; precision: number; queryByDistance: boolean; referenceTargetField?: string | null | undefined; referenceTo?: string[] | null | undefined; relationshipName?: string | null | undefined; relationshipOrder?: number | null | undefined; restrictedDelete?: boolean | null | undefined; restrictedPicklist: boolean; scale: number; searchPrefilterable: boolean; soapType: string; sortable?: boolean | null | undefined; type: string; unique: boolean; updateable: boolean; writeRequiresMasterRead?: boolean | null | undefined; }; export type PicklistEntry = { active: boolean; defaultValue: boolean; label?: string | null | undefined; validFor?: string | null | undefined; value: string; }; export type DescribeDataCategoryGroupResult = { categoryCount: number; description: string; label: string; name: string; sobject: string; }; export type DescribeDataCategoryGroupStructureResult = { description: string; label: string; name: string; sobject: string; topCategories: DataCategory[]; }; export type DataCategoryGroupSobjectTypePair = { dataCategoryGroupName: string; sobject: string; }; export type DataCategory = { childCategories: DataCategory[]; label: string; name: string; }; export type DescribeDataCategoryMappingResult = { dataCategoryGroupId: string; dataCategoryGroupLabel: string; dataCategoryGroupName: string; dataCategoryId: string; dataCategoryLabel: string; dataCategoryName: string; id: string; mappedEntity: string; mappedField: string; }; export type KnowledgeSettings = { defaultLanguage?: string | null | undefined; knowledgeEnabled: boolean; languages: KnowledgeLanguageItem[]; }; export type KnowledgeLanguageItem = { active: boolean; assigneeId?: string | null | undefined; name: string; }; export type FieldDiff = { difference: string; name: string; }; export type AdditionalInformationMap = { name: string; value: string; }; export type MatchRecord = { additionalInformation: AdditionalInformationMap[]; fieldDiffs: FieldDiff[]; matchConfidence: number; record: sObject; }; export type MatchResult = { entityType: string; errors: Error[]; matchEngine: string; matchRecords: MatchRecord[]; rule: string; size: number; success: boolean; }; export type DuplicateResult = { allowSave: boolean; duplicateRule: string; duplicateRuleEntityType: string; errorMessage?: string | null | undefined; matchResults: MatchResult[]; }; export type DuplicateError = Error & { duplicateResult: DuplicateResult; }; export type DescribeNounResult = { caseValues: NameCaseValue[]; developerName: string; gender?: string | null | undefined; name: string; pluralAlias?: string | null | undefined; startsWith?: string | null | undefined; }; export type NameCaseValue = { article?: string | null | undefined; caseType?: string | null | undefined; number?: string | null | undefined; possessive?: string | null | undefined; value?: string | null | undefined; }; export type FindDuplicatesResult = { duplicateResults: DuplicateResult[]; errors: Error[]; success: boolean; }; export type DescribeAppMenuResult = { appMenuItems: DescribeAppMenuItem[]; }; export type DescribeAppMenuItem = { colors: DescribeColor[]; content: string; icons: DescribeIcon[]; label: string; name: string; type: string; url: string; }; export type DescribeThemeResult = { themeItems: DescribeThemeItem[]; }; export type DescribeThemeItem = { colors: DescribeColor[]; icons: DescribeIcon[]; name: string; }; export type DescribeSoftphoneLayoutResult = { callTypes: DescribeSoftphoneLayoutCallType[]; id: string; name: string; }; export type DescribeSoftphoneLayoutCallType = { infoFields: DescribeSoftphoneLayoutInfoField[]; name: string; screenPopOptions: DescribeSoftphoneScreenPopOption[]; screenPopsOpenWithin?: string | null | undefined; sections: DescribeSoftphoneLayoutSection[]; }; export type DescribeSoftphoneScreenPopOption = { matchType: string; screenPopData: string; screenPopType: string; }; export type DescribeSoftphoneLayoutInfoField = { name: string; }; export type DescribeSoftphoneLayoutSection = { entityApiName: string; items: DescribeSoftphoneLayoutItem[]; }; export type DescribeSoftphoneLayoutItem = { itemApiName: string; }; export type DescribeCompactLayoutsResult = { compactLayouts: DescribeCompactLayout[]; defaultCompactLayoutId: string; recordTypeCompactLayoutMappings: RecordTypeCompactLayoutMapping[]; }; export type DescribeCompactLayout = { actions: DescribeLayoutButton[]; fieldItems: DescribeLayoutItem[]; id: string; imageItems: DescribeLayoutItem[]; label: string; name: string; objectType: string; }; export type RecordTypeCompactLayoutMapping = { available: boolean; compactLayoutId?: string | null | undefined; compactLayoutName: string; recordTypeId: string; recordTypeName: string; }; export type DescribePathAssistantsResult = { pathAssistants: DescribePathAssistant[]; }; export type DescribePathAssistant = { active: boolean; animationRule?: DescribeAnimationRule[] | null | undefined; apiName: string; label: string; pathPicklistField: string; picklistsForRecordType?: PicklistForRecordType[] | null | undefined; recordTypeId?: string | null | undefined; steps: DescribePathAssistantStep[]; }; export type DescribePathAssistantStep = { closed: boolean; converted: boolean; fields: DescribePathAssistantField[]; info?: string | null | undefined; layoutSection?: DescribeLayoutSection | null | undefined; picklistLabel: string; picklistValue: string; won: boolean; }; export type DescribePathAssistantField = { apiName: string; label: string; readOnly: boolean; required: boolean; }; export type DescribeAnimationRule = { animationFrequency: string; isActive: boolean; recordTypeContext: string; recordTypeId?: string | null | undefined; targetField: string; targetFieldChangeToValues: string; }; export type DescribeApprovalLayoutResult = { approvalLayouts: DescribeApprovalLayout[]; }; export type DescribeApprovalLayout = { id: string; label: string; layoutItems: DescribeLayoutItem[]; name: string; }; export type DescribeLayoutResult = { layouts: DescribeLayout[]; recordTypeMappings: RecordTypeMapping[]; recordTypeSelectorRequired: boolean; }; export type DescribeLayout = { buttonLayoutSection?: DescribeLayoutButtonSection | null | undefined; detailLayoutSections: DescribeLayoutSection[]; editLayoutSections: DescribeLayoutSection[]; feedView?: DescribeLayoutFeedView | null | undefined; highlightsPanelLayoutSection?: DescribeLayoutSection | null | undefined; id?: string | null | undefined; quickActionList?: DescribeQuickActionListResult | null | undefined; relatedContent?: RelatedContent | null | undefined; relatedLists: RelatedList[]; saveOptions: DescribeLayoutSaveOption[]; }; export type DescribeQuickActionListResult = { quickActionListItems: DescribeQuickActionListItemResult[]; }; export type DescribeQuickActionListItemResult = { accessLevelRequired?: string | null | undefined; colors: DescribeColor[]; iconUrl?: string | null | undefined; icons: DescribeIcon[]; label: string; miniIconUrl: string; quickActionName: string; targetSobjectType?: string | null | undefined; type: string; }; export type DescribeLayoutFeedView = { feedFilters: DescribeLayoutFeedFilter[]; }; export type DescribeLayoutFeedFilter = { label: string; name: string; type: string; }; export type DescribeLayoutSaveOption = { defaultValue: boolean; isDisplayed: boolean; label: string; name: string; restHeaderName: string; soapHeaderName: string; }; export type DescribeLayoutSection = { collapsed: boolean; columns: number; heading?: string | null | undefined; layoutRows: DescribeLayoutRow[]; layoutSectionId?: string | null | undefined; parentLayoutId: string; rows: number; tabOrder: string; useCollapsibleSection: boolean; useHeading: boolean; }; export type DescribeLayoutButtonSection = { detailButtons: DescribeLayoutButton[]; }; export type DescribeLayoutRow = { layoutItems: DescribeLayoutItem[]; numItems: number; }; export type DescribeLayoutItem = { editableForNew: boolean; editableForUpdate: boolean; label?: string | null | undefined; layoutComponents: DescribeLayoutComponent[]; placeholder: boolean; required: boolean; }; export type DescribeLayoutButton = { behavior?: string | null | undefined; colors: DescribeColor[]; content?: string | null | undefined; contentSource?: string | null | undefined; custom: boolean; encoding?: string | null | undefined; height?: number | null | undefined; icons: DescribeIcon[]; label?: string | null | undefined; menubar?: boolean | null | undefined; name?: string | null | undefined; overridden: boolean; resizeable?: boolean | null | undefined; scrollbars?: boolean | null | undefined; showsLocation?: boolean | null | undefined; showsStatus?: boolean | null | undefined; toolbar?: boolean | null | undefined; url?: string | null | undefined; width?: number | null | undefined; windowPosition?: string | null | undefined; }; export type DescribeLayoutComponent = { displayLines: number; tabOrder: number; type: string; value?: string | null | undefined; }; export type FieldComponent = DescribeLayoutComponent & { field: Field; }; export type FieldLayoutComponent = DescribeLayoutComponent & { components: DescribeLayoutComponent[]; fieldType: string; }; export type VisualforcePage = DescribeLayoutComponent & { showLabel: boolean; showScrollbars: boolean; suggestedHeight: string; suggestedWidth: string; url: string; }; export type Canvas = DescribeLayoutComponent & { displayLocation: string; referenceId: string; showLabel: boolean; showScrollbars: boolean; suggestedHeight: string; suggestedWidth: string; }; export type ReportChartComponent = DescribeLayoutComponent & { cacheData: boolean; contextFilterableField: string; error: string; hideOnError: boolean; includeContext: boolean; showTitle: boolean; size: string; }; export type AnalyticsCloudComponent = DescribeLayoutComponent & { error: string; filter: string; height: string; hideOnError: boolean; showSharing: boolean; showTitle: boolean; width: string; }; export type CustomLinkComponent = DescribeLayoutComponent & { customLink: DescribeLayoutButton; }; export type NamedLayoutInfo = { name: string; }; export type RecordTypeInfo = { active: boolean; available: boolean; defaultRecordTypeMapping: boolean; developerName: string; master: boolean; name: string; recordTypeId?: string | null | undefined; }; export type RecordTypeMapping = { active: boolean; available: boolean; defaultRecordTypeMapping: boolean; developerName: string; layoutId: string; master: boolean; name: string; picklistsForRecordType?: PicklistForRecordType[] | null | undefined; recordTypeId?: string | null | undefined; }; export type PicklistForRecordType = { picklistName: string; picklistValues?: PicklistEntry[] | null | undefined; }; export type RelatedContent = { relatedContentItems: DescribeRelatedContentItem[]; }; export type DescribeRelatedContentItem = { describeLayoutItem: DescribeLayoutItem; }; export type RelatedList = { accessLevelRequiredForCreate?: string | null | undefined; buttons?: DescribeLayoutButton[] | null | undefined; columns: RelatedListColumn[]; custom: boolean; field?: string | null | undefined; label: string; limitRows: number; name: string; sobject?: string | null | undefined; sort: RelatedListSort[]; }; export type RelatedListColumn = { field?: string | null | undefined; fieldApiName: string; format?: string | null | undefined; label: string; lookupId?: string | null | undefined; name: string; sortable: boolean; }; export type RelatedListSort = { ascending: boolean; column: string; }; export type EmailFileAttachment = { body?: string | null | undefined; contentType?: string | null | undefined; fileName: string; id?: string | null | undefined; inline?: boolean | null | undefined; }; export type Email = { bccSender?: boolean | null | undefined; emailPriority?: string | null | undefined; replyTo?: string | null | undefined; saveAsActivity?: boolean | null | undefined; senderDisplayName?: string | null | undefined; subject?: string | null | undefined; useSignature?: boolean | null | undefined; }; export type MassEmailMessage = Email & { description?: string | null | undefined; targetObjectIds?: string | null | undefined; templateId: string; whatIds?: string | null | undefined; }; export type SingleEmailMessage = Email & { bccAddresses?: string | null | undefined; ccAddresses?: string | null | undefined; charset?: string | null | undefined; documentAttachments: string[]; entityAttachments: string[]; fileAttachments: EmailFileAttachment[]; htmlBody?: string | null | undefined; inReplyTo?: string | null | undefined; optOutPolicy?: string | null | undefined; orgWideEmailAddressId?: string | null | undefined; plainTextBody?: string | null | undefined; references?: string | null | undefined; targetObjectId?: string | null | undefined; templateId?: string | null | undefined; templateName?: string | null | undefined; toAddresses?: string | null | undefined; treatBodiesAsTemplate?: boolean | null | undefined; treatTargetObjectAsRecipient?: boolean | null | undefined; whatId?: string | null | undefined; }; export type SendEmailResult = { errors: SendEmailError[]; success: boolean; }; export type ListViewColumn = { ascendingLabel?: string | null | undefined; descendingLabel?: string | null | undefined; fieldNameOrPath: string; hidden: boolean; label: string; searchable: boolean; selectListItem: string; sortDirection?: string | null | undefined; sortIndex?: number | null | undefined; sortable: boolean; type: string; }; export type ListViewOrderBy = { fieldNameOrPath: string; nullsPosition?: string | null | undefined; sortDirection?: string | null | undefined; }; export type DescribeSoqlListView = { columns: ListViewColumn[]; id: string; orderBy: ListViewOrderBy[]; query: string; relatedEntityId?: string | null | undefined; scope?: string | null | undefined; scopeEntityId?: string | null | undefined; sobjectType: string; whereCondition?: SoqlWhereCondition | null | undefined; }; export type DescribeSoqlListViewsRequest = { listViewParams: DescribeSoqlListViewParams[]; }; export type DescribeSoqlListViewParams = { developerNameOrId: string; sobjectType?: string | null | undefined; }; export type DescribeSoqlListViewResult = { describeSoqlListViews: DescribeSoqlListView[]; }; export type ExecuteListViewRequest = { developerNameOrId: string; limit?: number | null | undefined; offset?: number | null | undefined; orderBy: ListViewOrderBy[]; sobjectType: string; }; export type ExecuteListViewResult = { columns: ListViewColumn[]; developerName: string; done: boolean; id: string; label: string; records: ListViewRecord[]; size: number; }; export type ListViewRecord = { columns: ListViewRecordColumn[]; }; export type ListViewRecordColumn = { fieldNameOrPath: string; value?: string | null | undefined; }; export type SoqlWhereCondition = {}; export type SoqlCondition = SoqlWhereCondition & { field: string; operator: string; values: string[]; }; export type SoqlNotCondition = SoqlWhereCondition & { condition: SoqlWhereCondition; }; export type SoqlConditionGroup = SoqlWhereCondition & { conditions: SoqlWhereCondition[]; conjunction: string; }; export type SoqlSubQueryCondition = SoqlWhereCondition & { field: string; operator: string; subQuery: string; }; export type DescribeSearchLayoutResult = { errorMsg?: string | null | undefined; label?: string | null | undefined; limitRows?: number | null | undefined; objectType: string; searchColumns?: DescribeColumn[] | null | undefined; }; export type DescribeColumn = { field: string; format?: string | null | undefined; label: string; name: string; }; export type DescribeSearchScopeOrderResult = { keyPrefix: string; name: string; }; export type DescribeSearchableEntityResult = { label: string; name: string; pluralLabel: string; }; export type DescribeTabSetResult = { description: string; label: string; logoUrl: string; namespace?: string | null | undefined; selected: boolean; tabSetId: string; tabs: DescribeTab[]; }; export type DescribeTab = { colors: DescribeColor[]; custom: boolean; iconUrl: string; icons: DescribeIcon[]; label: string; miniIconUrl: string; name: string; sobjectName?: string | null | undefined; url: string; }; export type DescribeColor = { color: string; context: string; theme: string; }; export type DescribeIcon = { contentType: string; height?: number | null | undefined; theme: string; url: string; width?: number | null | undefined; }; export type ActionOverride = { formFactor: string; isAvailableInTouch: boolean; name: string; pageId: string; url?: string | null | undefined; }; export type RenderEmailTemplateRequest = { escapeHtmlInMergeFields?: boolean | null | undefined; templateBodies: string; whatId?: string | null | undefined; whoId?: string | null | undefined; }; export type RenderEmailTemplateBodyResult = { errors: RenderEmailTemplateError[]; mergedBody?: string | null | undefined; success: boolean; }; export type RenderEmailTemplateResult = { bodyResults?: RenderEmailTemplateBodyResult | null | undefined; errors: Error[]; success: boolean; }; export type RenderStoredEmailTemplateRequest = { attachmentRetrievalOption?: string | null | undefined; templateId: string; updateTemplateUsage?: boolean | null | undefined; whatId?: string | null | undefined; whoId?: string | null | undefined; }; export type RenderStoredEmailTemplateResult = { errors: Error[]; renderedEmail?: SingleEmailMessage | null | undefined; success: boolean; }; export type LimitInfo = { current: number; limit: number; type: string; }; export type OwnerChangeOption = { type: string; execute: boolean; }; export type ApiFault = { exceptionCode: string; exceptionMessage: string; extendedErrorDetails?: ExtendedErrorDetails[] | null | undefined; }; export type ApiQueryFault = ApiFault & { row: number; column: number; }; export type LoginFault = ApiFault & {}; export type InvalidQueryLocatorFault = ApiFault & {}; export type InvalidNewPasswordFault = ApiFault & {}; export type InvalidOldPasswordFault = ApiFault & {}; export type InvalidIdFault = ApiFault & {}; export type UnexpectedErrorFault = ApiFault & {}; export type InvalidFieldFault = ApiQueryFault & {}; export type InvalidSObjectFault = ApiQueryFault & {}; export type MalformedQueryFault = ApiQueryFault & {}; export type MalformedSearchFault = ApiQueryFault & {}; export type ApiSchemaTypes = { sObject: sObject; address: address; location: location; QueryResult: QueryResult; SearchResult: SearchResult; SearchRecord: SearchRecord; SearchRecordMetadata: SearchRecordMetadata; SearchSnippet: SearchSnippet; SearchResultsMetadata: SearchResultsMetadata; LabelsSearchMetadata: LabelsSearchMetadata; EntitySearchMetadata: EntitySearchMetadata; FieldLevelSearchMetadata: FieldLevelSearchMetadata; EntitySpellCorrectionMetadata: EntitySpellCorrectionMetadata; EntitySearchPromotionMetadata: EntitySearchPromotionMetadata; EntityIntentQueryMetadata: EntityIntentQueryMetadata; EntityErrorMetadata: EntityErrorMetadata; RelationshipReferenceTo: RelationshipReferenceTo; RecordTypesSupported: RecordTypesSupported; JunctionIdListNames: JunctionIdListNames; SearchLayoutButtonsDisplayed: SearchLayoutButtonsDisplayed; SearchLayoutButton: SearchLayoutButton; SearchLayoutFieldsDisplayed: SearchLayoutFieldsDisplayed; SearchLayoutField: SearchLayoutField; NameValuePair: NameValuePair; NameObjectValuePair: NameObjectValuePair; GetUpdatedResult: GetUpdatedResult; GetDeletedResult: GetDeletedResult; DeletedRecord: DeletedRecord; GetServerTimestampResult: GetServerTimestampResult; InvalidateSessionsResult: InvalidateSessionsResult; SetPasswordResult: SetPasswordResult; ChangeOwnPasswordResult: ChangeOwnPasswordResult; ResetPasswordResult: ResetPasswordResult; GetUserInfoResult: GetUserInfoResult; LoginResult: LoginResult; ExtendedErrorDetails: ExtendedErrorDetails; Error: Error; SendEmailError: SendEmailError; SaveResult: SaveResult; RenderEmailTemplateError: RenderEmailTemplateError; UpsertResult: UpsertResult; PerformQuickActionResult: PerformQuickActionResult; QuickActionTemplateResult: QuickActionTemplateResult; MergeRequest: MergeRequest; MergeResult: MergeResult; ProcessRequest: ProcessRequest; ProcessSubmitRequest: ProcessSubmitRequest; ProcessWorkitemRequest: ProcessWorkitemRequest; PerformQuickActionRequest: PerformQuickActionRequest; DescribeAvailableQuickActionResult: DescribeAvailableQuickActionResult; DescribeQuickActionResult: DescribeQuickActionResult; DescribeQuickActionDefaultValue: DescribeQuickActionDefaultValue; DescribeVisualForceResult: DescribeVisualForceResult; ProcessResult: ProcessResult; DeleteResult: DeleteResult; UndeleteResult: UndeleteResult; DeleteByExampleResult: DeleteByExampleResult; EmptyRecycleBinResult: EmptyRecycleBinResult; LeadConvert: LeadConvert; LeadConvertResult: LeadConvertResult; DescribeSObjectResult: DescribeSObjectResult; DescribeGlobalSObjectResult: DescribeGlobalSObjectResult; ChildRelationship: ChildRelationship; DescribeGlobalResult: DescribeGlobalResult; DescribeGlobalTheme: DescribeGlobalTheme; ScopeInfo: ScopeInfo; StringList: StringList; ChangeEventHeader: ChangeEventHeader; FilteredLookupInfo: FilteredLookupInfo; Field: Field; PicklistEntry: PicklistEntry; DescribeDataCategoryGroupResult: DescribeDataCategoryGroupResult; DescribeDataCategoryGroupStructureResult: DescribeDataCategoryGroupStructureResult; DataCategoryGroupSobjectTypePair: DataCategoryGroupSobjectTypePair; DataCategory: DataCategory; DescribeDataCategoryMappingResult: DescribeDataCategoryMappingResult; KnowledgeSettings: KnowledgeSettings; KnowledgeLanguageItem: KnowledgeLanguageItem; FieldDiff: FieldDiff; AdditionalInformationMap: AdditionalInformationMap; MatchRecord: MatchRecord; MatchResult: MatchResult; DuplicateResult: DuplicateResult; DuplicateError: DuplicateError; DescribeNounResult: DescribeNounResult; NameCaseValue: NameCaseValue; FindDuplicatesResult: FindDuplicatesResult; DescribeAppMenuResult: DescribeAppMenuResult; DescribeAppMenuItem: DescribeAppMenuItem; DescribeThemeResult: DescribeThemeResult; DescribeThemeItem: DescribeThemeItem; DescribeSoftphoneLayoutResult: DescribeSoftphoneLayoutResult; DescribeSoftphoneLayoutCallType: DescribeSoftphoneLayoutCallType; DescribeSoftphoneScreenPopOption: DescribeSoftphoneScreenPopOption; DescribeSoftphoneLayoutInfoField: DescribeSoftphoneLayoutInfoField; DescribeSoftphoneLayoutSection: DescribeSoftphoneLayoutSection; DescribeSoftphoneLayoutItem: DescribeSoftphoneLayoutItem; DescribeCompactLayoutsResult: DescribeCompactLayoutsResult; DescribeCompactLayout: DescribeCompactLayout; RecordTypeCompactLayoutMapping: RecordTypeCompactLayoutMapping; DescribePathAssistantsResult: DescribePathAssistantsResult; DescribePathAssistant: DescribePathAssistant; DescribePathAssistantStep: DescribePathAssistantStep; DescribePathAssistantField: DescribePathAssistantField; DescribeAnimationRule: DescribeAnimationRule; DescribeApprovalLayoutResult: DescribeApprovalLayoutResult; DescribeApprovalLayout: DescribeApprovalLayout; DescribeLayoutResult: DescribeLayoutResult; DescribeLayout: DescribeLayout; DescribeQuickActionListResult: DescribeQuickActionListResult; DescribeQuickActionListItemResult: DescribeQuickActionListItemResult; DescribeLayoutFeedView: DescribeLayoutFeedView; DescribeLayoutFeedFilter: DescribeLayoutFeedFilter; DescribeLayoutSaveOption: DescribeLayoutSaveOption; DescribeLayoutSection: DescribeLayoutSection; DescribeLayoutButtonSection: DescribeLayoutButtonSection; DescribeLayoutRow: DescribeLayoutRow; DescribeLayoutItem: DescribeLayoutItem; DescribeLayoutButton: DescribeLayoutButton; DescribeLayoutComponent: DescribeLayoutComponent; FieldComponent: FieldComponent; FieldLayoutComponent: FieldLayoutComponent; VisualforcePage: VisualforcePage; Canvas: Canvas; ReportChartComponent: ReportChartComponent; AnalyticsCloudComponent: AnalyticsCloudComponent; CustomLinkComponent: CustomLinkComponent; NamedLayoutInfo: NamedLayoutInfo; RecordTypeInfo: RecordTypeInfo; RecordTypeMapping: RecordTypeMapping; PicklistForRecordType: PicklistForRecordType; RelatedContent: RelatedContent; DescribeRelatedContentItem: DescribeRelatedContentItem; RelatedList: RelatedList; RelatedListColumn: RelatedListColumn; RelatedListSort: RelatedListSort; EmailFileAttachment: EmailFileAttachment; Email: Email; MassEmailMessage: MassEmailMessage; SingleEmailMessage: SingleEmailMessage; SendEmailResult: SendEmailResult; ListViewColumn: ListViewColumn; ListViewOrderBy: ListViewOrderBy; DescribeSoqlListView: DescribeSoqlListView; DescribeSoqlListViewsRequest: DescribeSoqlListViewsRequest; DescribeSoqlListViewParams: DescribeSoqlListViewParams; DescribeSoqlListViewResult: DescribeSoqlListViewResult; ExecuteListViewRequest: ExecuteListViewRequest; ExecuteListViewResult: ExecuteListViewResult; ListViewRecord: ListViewRecord; ListViewRecordColumn: ListViewRecordColumn; SoqlWhereCondition: SoqlWhereCondition; SoqlCondition: SoqlCondition; SoqlNotCondition: SoqlNotCondition; SoqlConditionGroup: SoqlConditionGroup; SoqlSubQueryCondition: SoqlSubQueryCondition; DescribeSearchLayoutResult: DescribeSearchLayoutResult; DescribeColumn: DescribeColumn; DescribeSearchScopeOrderResult: DescribeSearchScopeOrderResult; DescribeSearchableEntityResult: DescribeSearchableEntityResult; DescribeTabSetResult: DescribeTabSetResult; DescribeTab: DescribeTab; DescribeColor: DescribeColor; DescribeIcon: DescribeIcon; ActionOverride: ActionOverride; RenderEmailTemplateRequest: RenderEmailTemplateRequest; RenderEmailTemplateBodyResult: RenderEmailTemplateBodyResult; RenderEmailTemplateResult: RenderEmailTemplateResult; RenderStoredEmailTemplateRequest: RenderStoredEmailTemplateRequest; RenderStoredEmailTemplateResult: RenderStoredEmailTemplateResult; LimitInfo: LimitInfo; OwnerChangeOption: OwnerChangeOption; ApiFault: ApiFault; ApiQueryFault: ApiQueryFault; LoginFault: LoginFault; InvalidQueryLocatorFault: InvalidQueryLocatorFault; InvalidNewPasswordFault: InvalidNewPasswordFault; InvalidOldPasswordFault: InvalidOldPasswordFault; InvalidIdFault: InvalidIdFault; UnexpectedErrorFault: UnexpectedErrorFault; InvalidFieldFault: InvalidFieldFault; InvalidSObjectFault: InvalidSObjectFault; MalformedQueryFault: MalformedQueryFault; MalformedSearchFault: MalformedSearchFault; };