const full = [
'createCollection',
'deleteCollection',
'generateCollection',
'getCollection',
'getCollections',
'patchCollection',
'putCollection',
'getCollectionTags',
'updateCollectionTags',
'getCollectionUpdatesTasks',
'syncCollectionWithSpec',
'syncSpecWithCollection',
'generateSpecFromCollection',
'getGeneratedCollectionSpecs',
'getSpecCollections',
'getCollectionForks',
'getSourceCollectionStatus',
'getCollectionsForkedByUser',
'pullCollectionChanges',
'createCollectionFork',
'mergeCollectionFork',
'createCollectionFolder',
'deleteCollectionFolder',
'getCollectionFolder',
'updateCollectionFolder',
'transferCollectionFolders',
'createCollectionRequest',
'deleteCollectionRequest',
'getCollectionRequest',
'updateCollectionRequest',
'transferCollectionRequests',
'createCollectionResponse',
'deleteCollectionResponse',
'getCollectionResponse',
'updateCollectionResponse',
'transferCollectionResponses',
'runCollection',
'createCollectionComment',
'deleteCollectionComment',
'getCollectionComments',
'updateCollectionComment',
'updateApiCollectionComment',
'createFolderComment',
'deleteFolderComment',
'getFolderComments',
'updateFolderComment',
'createRequestComment',
'deleteRequestComment',
'getRequestComments',
'updateRequestComment',
'createResponseComment',
'deleteResponseComment',
'getResponseComments',
'updateResponseComment',
'resolveCommentThread',
'createEnvironment',
'deleteEnvironment',
'getEnvironment',
'getEnvironments',
'patchEnvironment',
'putEnvironment',
'createMock',
'deleteMock',
'getMock',
'getMocks',
'updateMock',
'publishMock',
'unpublishMock',
'createMonitor',
'deleteMonitor',
'getMonitor',
'getMonitors',
'updateMonitor',
'runMonitor',
'createSpec',
'deleteSpec',
'getSpec',
'getAllSpecs',
'getSpecDefinition',
'updateSpecProperties',
'createSpecFile',
'getSpecFile',
'getSpecFiles',
'updateSpecFile',
'createWorkspace',
'deleteWorkspace',
'getWorkspace',
'getWorkspaces',
'updateWorkspace',
'getWorkspaceGlobalVariables',
'updateWorkspaceGlobalVariables',
'getWorkspaceTags',
'updateWorkspaceTags',
'getAllElementsAndFolders',
'getAllPanAddElementRequests',
'deletePanElementOrFolder',
'postPanElementOrFolder',
'updatePanElementOrFolder',
'publishDocumentation',
'unpublishDocumentation',
'getAsyncSpecTaskStatus',
'getStatusOfAnAsyncApiTask',
'getAuthenticatedUser',
'getTaggedEntities',
'getCodeGenerationInstructions',
'transferCollectionFolders',
'transferCollectionResponses',
'transferCollectionResponses',
'duplicateCollection',
'getDuplicateCollectionTaskStatus',
'deleteApiCollectionComment',
'deleteSpecFile',
'getEnabledTools',
'searchPostmanElements',
];
const minimal = [
'createCollection',
'createEnvironment',
'createMock',
'createSpec',
'createSpecFile',
'createWorkspace',
'generateCollection',
'generateSpecFromCollection',
'getAllSpecs',
'getAuthenticatedUser',
'getCollection',
'getCollections',
'getEnvironment',
'getEnvironments',
'getGeneratedCollectionSpecs',
'getMock',
'getMocks',
'getSpec',
'getSpecCollections',
'getSpecDefinition',
'getSpecFile',
'getSpecFiles',
'getTaggedEntities',
'getWorkspace',
'getWorkspaces',
'publishMock',
'putCollection',
'putEnvironment',
'syncCollectionWithSpec',
'syncSpecWithCollection',
'updateMock',
'updateSpecFile',
'updateSpecProperties',
'updateWorkspace',
'createCollectionRequest',
'createCollectionResponse',
'duplicateCollection',
'getStatusOfAnAsyncApiTask',
'runCollection',
'getEnabledTools',
];
const code = [
'getCodeGenerationInstructions',
'getWorkspace',
'getWorkspaces',
'searchPostmanElements',
'getCollectionRequest',
'getCollectionResponse',
'getCollectionFolder',
'getAuthenticatedUser',
'getCollection',
'getEnvironment',
'getEnvironments',
];
const excludedFromGeneration = [
'runCollection',
'getEnabledTools',
'getCodeGenerationInstructions',
'getCollectionMap',
'getCollection',
];
const subtools = {
getCollection: {
orchestrator: 'getCollection',
subtools: ['getCollection', 'getCollectionMap'],
},
};
export const enabledResources = {
full,
minimal,
code,
excludedFromGeneration,
subtools,
};