UNPKG

mcdev

Version:

Accenture Salesforce Marketing Cloud DevTools

191 lines 6.93 kB
export default Discovery; export type BuObject = import("../../types/mcdev.d.js").BuObject; export type CodeExtract = import("../../types/mcdev.d.js").CodeExtract; export type CodeExtractItem = import("../../types/mcdev.d.js").CodeExtractItem; export type MetadataTypeItem = import("../../types/mcdev.d.js").MetadataTypeItem; export type MetadataTypeItemDiff = import("../../types/mcdev.d.js").MetadataTypeItemDiff; export type MetadataTypeItemObj = import("../../types/mcdev.d.js").MetadataTypeItemObj; export type MetadataTypeMap = import("../../types/mcdev.d.js").MetadataTypeMap; export type MetadataTypeMapObj = import("../../types/mcdev.d.js").MetadataTypeMapObj; export type SoapRequestParams = import("../../types/mcdev.d.js").SoapRequestParams; export type TemplateMap = import("../../types/mcdev.d.js").TemplateMap; /** * @typedef {import('../../types/mcdev.d.js').BuObject} BuObject * @typedef {import('../../types/mcdev.d.js').CodeExtract} CodeExtract * @typedef {import('../../types/mcdev.d.js').CodeExtractItem} CodeExtractItem * @typedef {import('../../types/mcdev.d.js').MetadataTypeItem} MetadataTypeItem * @typedef {import('../../types/mcdev.d.js').MetadataTypeItemDiff} MetadataTypeItemDiff * @typedef {import('../../types/mcdev.d.js').MetadataTypeItemObj} MetadataTypeItemObj * @typedef {import('../../types/mcdev.d.js').MetadataTypeMap} MetadataTypeMap * @typedef {import('../../types/mcdev.d.js').MetadataTypeMapObj} MetadataTypeMapObj * @typedef {import('../../types/mcdev.d.js').SoapRequestParams} SoapRequestParams * @typedef {import('../../types/mcdev.d.js').TemplateMap} TemplateMap */ /** * ImportFile MetadataType * * @augments MetadataType */ declare class Discovery extends MetadataType { /** * Retrieves API endpoint * documentation: https://developer.salesforce.com/docs/atlas.en-us.noversion.mc-apis.meta/mc-apis/routes.htm * * @param {string} retrieveDir Directory where retrieved metadata directory will be saved * @param {void | string[]} [_] not used * @param {void | string[]} [__] unused parameter * @param {string} [key] customer key of single item to retrieve * @returns {Promise.<MetadataTypeMapObj>} Promise */ static retrieve(retrieveDir: string, _?: void | string[], __?: void | string[], key?: string): Promise<MetadataTypeMapObj>; } declare namespace Discovery { let definition: { bodyIteratorField: any; dependencies: any[]; dependencyGraph: any; endPointMapping: { Address: string; Asset: string; Automation: string; Contacts: string; Data: string; Device: string; Email: string; Guide: string; Hub: string; Interaction: string; 'Interaction-Experimental': string; Legacy: string; Messaging: string; 'Messaging-Experimental': string; OTT: string; 'OTT-Experimental': string; Platform: string; 'Platform-Experimental': string; Provisioning: string; Push: string; SMS: string; }; hasExtended: boolean; idField: string; keyIsFixed: boolean; keyField: string; nameField: string; restPagination: boolean; type: string; typeDescription: string; typeRetrieveByDefault: boolean; typeCdpByDefault: boolean; typeName: string; fields: { basePath: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; baseUrl: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; description: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; discoveryVersion: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; documentationLink: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; id: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; key: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; kind: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; methods: { skipValidation: boolean; }; metadata: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; 'metadata.supportsResponseEncoding': { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; name: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; protocol: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; resources: { skipValidation: boolean; }; rootUrl: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; schemas: { skipValidation: boolean; }; servicePath: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; title: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; version: { isCreateable: boolean; isUpdateable: boolean; retrieving: boolean; template: boolean; }; }; }; } import MetadataType from './MetadataType.js'; //# sourceMappingURL=Discovery.d.ts.map