refactor: Reduce usage of IExecuteSingleFunctions (no-changelog) (#6944)

This commit is contained in:
Iván Ovejero 2023-08-16 15:52:41 +02:00 committed by GitHub
parent 3eb65e08c4
commit f50fc8443e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
128 changed files with 158 additions and 409 deletions

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
IWebhookFunctions,
@ -11,12 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function acuitySchedulingApiRequest(
this:
| IHookFunctions
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| IWebhookFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions,
method: string,
resource: string,
body: any = {},

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -15,7 +14,7 @@ import type { IContactUpdate } from './ContactInterface';
import type { IFilterRules, ISearchConditions } from './FilterInterface';
export async function agileCrmApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,
body: any = {},
@ -95,7 +94,7 @@ export async function agileCrmApiRequestAllItems(
}
export async function agileCrmApiRequestUpdate(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method = 'PUT',
endpoint?: string,
body: any = {},

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function automizyApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
path: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function bitbucketApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function bitlyApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
IOAuth2Options,
@ -12,7 +11,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function boxApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IHookFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function brandfetchApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function circleciApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function clearbitApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
api: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
IWebhookFunctions,
@ -13,12 +12,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function clickupApiRequest(
this:
| IHookFunctions
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| IWebhookFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IPollFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function cloudflareApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IPollFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions | IPollFunctions,
method: string,
resource: string,
body = {},

View file

@ -1,15 +1,10 @@
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
} from 'n8n-workflow';
import type { IExecuteFunctions, ILoadOptionsFunctions, IDataObject } from 'n8n-workflow';
import { jsonParse } from 'n8n-workflow';
import type { ICollection } from './CollectionInterface';
import { cockpitApiRequest } from './GenericFunctions';
export async function createCollectionEntry(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
resourceName: string,
data: IDataObject,
id?: string,
@ -29,7 +24,7 @@ export async function createCollectionEntry(
}
export async function getAllCollectionEntries(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
resourceName: string,
options: IDataObject,
): Promise<any> {
@ -85,7 +80,7 @@ export async function getAllCollectionEntries(
}
export async function getAllCollectionNames(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
): Promise<string[]> {
return cockpitApiRequest.call(this, 'GET', '/collections/listCollections', {});
}

View file

@ -1,14 +1,9 @@
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
} from 'n8n-workflow';
import type { IExecuteFunctions, ILoadOptionsFunctions, IDataObject } from 'n8n-workflow';
import type { IForm } from './FormInterface';
import { cockpitApiRequest } from './GenericFunctions';
export async function submitForm(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
resourceName: string,
form: IDataObject,
) {

View file

@ -1,7 +1,6 @@
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
JsonObject,
} from 'n8n-workflow';
@ -9,7 +8,7 @@ import { jsonParse, NodeApiError } from 'n8n-workflow';
import type { OptionsWithUri } from 'request';
export async function cockpitApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,
@ -46,7 +45,7 @@ export async function cockpitApiRequest(
}
export function createDataFromParameters(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
itemIndex: number,
): IDataObject {
const dataFieldsAreJson = this.getNodeParameter('jsonDataFields', itemIndex) as boolean;

View file

@ -1,19 +1,15 @@
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
} from 'n8n-workflow';
import type { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-workflow';
import { cockpitApiRequest } from './GenericFunctions';
export async function getSingleton(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
resourceName: string,
): Promise<any> {
return cockpitApiRequest.call(this, 'get', `/singletons/get/${resourceName}`);
}
export async function getAllSingletonNames(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
): Promise<string[]> {
return cockpitApiRequest.call(this, 'GET', '/singletons/listSingletons', {});
}

View file

@ -2,14 +2,13 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
JsonObject,
} from 'n8n-workflow';
import { NodeApiError } from 'n8n-workflow';
export async function codaApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function coinGeckoApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,

View file

@ -3,14 +3,13 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
JsonObject,
} from 'n8n-workflow';
import { NodeApiError } from 'n8n-workflow';
export async function contentfulApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
IHookFunctions,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function convertKitApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IHookFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions,
method: string,
endpoint: string,

View file

@ -6,7 +6,6 @@ import type {
ICredentialDataDecryptedObject,
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
IWebhookFunctions,
@ -28,12 +27,7 @@ import type {
* Make an authenticated API request to Copper.
*/
export async function copperApiRequest(
this:
| IHookFunctions
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| IWebhookFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions,
method: string,
resource: string,
body: IDataObject = {},

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
} from 'n8n-workflow';
@ -11,7 +10,7 @@ import type {
import moment from 'moment';
export async function cortexApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function deepLApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,
body: IDataObject = {},

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function demioApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -5,7 +5,6 @@ import type {
ICredentialTestFunctions,
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -13,7 +12,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function dhlApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
path: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function discourseApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
path: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function disqusApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
qs: IDataObject = {},
uri?: string,
@ -55,7 +54,7 @@ export async function disqusApiRequest(
* and return all results
*/
export async function disqusApiRequestAllItems(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
qs: IDataObject = {},
uri?: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUrl } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -21,7 +20,7 @@ const fieldCache: {
} = {};
export async function egoiApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
IWebhookFunctions,
@ -12,12 +11,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function eventbriteApiRequest(
this:
| IHookFunctions
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| IWebhookFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
IWebhookFunctions,
@ -14,12 +13,7 @@ import { NodeApiError } from 'n8n-workflow';
import { capitalCase } from 'change-case';
export async function facebookApiRequest(
this:
| IHookFunctions
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| IWebhookFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function figmaApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -1,6 +1,5 @@
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
INodePropertyOptions,
@ -30,9 +29,7 @@ interface ScriptObject {
folderScriptNames?: LayoutObject[];
}
export async function getToken(
this: ILoadOptionsFunctions | IExecuteFunctions | IExecuteSingleFunctions,
): Promise<any> {
export async function getToken(this: ILoadOptionsFunctions | IExecuteFunctions): Promise<any> {
const credentials = await this.getCredentials('fileMaker');
const host = credentials.host as string;
@ -108,7 +105,7 @@ function parseLayouts(layouts: LayoutObject[]): INodePropertyOptions[] {
*
*/
export async function layoutsApiRequest(
this: ILoadOptionsFunctions | IExecuteFunctions | IExecuteSingleFunctions,
this: ILoadOptionsFunctions | IExecuteFunctions,
): Promise<INodePropertyOptions[]> {
const token = await getToken.call(this);
const credentials = await this.getCredentials('fileMaker');
@ -246,7 +243,7 @@ export async function getScripts(this: ILoadOptionsFunctions): Promise<any> {
}
export async function logout(
this: ILoadOptionsFunctions | IExecuteFunctions | IExecuteSingleFunctions,
this: ILoadOptionsFunctions | IExecuteFunctions,
token: string,
): Promise<any> {
const credentials = await this.getCredentials('fileMaker');

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function flowApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -3,13 +3,12 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
} from 'n8n-workflow';
export async function ghostApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,

View file

@ -1,7 +1,6 @@
import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -9,7 +8,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,
body: IDataObject = {},

View file

@ -2,14 +2,13 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
JsonObject,
} from 'n8n-workflow';
import { NodeApiError } from 'n8n-workflow';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,
body: IDataObject = {},

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -11,7 +10,7 @@ import { NodeApiError, NodeOperationError } from 'n8n-workflow';
import { getGoogleAccessToken } from '../../GenericFunctions';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,
body: any = {},

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
JsonObject,
} from 'n8n-workflow';
@ -11,7 +10,7 @@ import { NodeApiError, NodeOperationError } from 'n8n-workflow';
import { getGoogleAccessToken } from '../../../GenericFunctions';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,
body: IDataObject = {},

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -11,7 +10,7 @@ import { NodeApiError } from 'n8n-workflow';
import { getGoogleAccessToken } from '../GenericFunctions';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,
body: any = {},

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
INodeListSearchItems,
INodeListSearchResult,
@ -15,7 +14,7 @@ import { NodeApiError } from 'n8n-workflow';
import moment from 'moment-timezone';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IPollFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions | IPollFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
INodeProperties,
JsonObject,
@ -13,7 +12,7 @@ import { NodeApiError } from 'n8n-workflow';
import { getGoogleAccessToken } from '../GenericFunctions';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
IPollFunctions,
@ -13,7 +12,7 @@ import { NodeApiError } from 'n8n-workflow';
import { getGoogleAccessToken } from '../../GenericFunctions';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IPollFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions | IPollFunctions,
method: string,
resource: string,
body: any = {},

View file

@ -1,6 +1,5 @@
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
IPollFunctions,
@ -12,7 +11,7 @@ import { NodeApiError } from 'n8n-workflow';
import { getGoogleAccessToken } from '../../../GenericFunctions';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IPollFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions | IPollFunctions,
method: IHttpRequestMethods,
resource: string,
body: IDataObject | string | Buffer = {},

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -12,7 +11,7 @@ import { NodeApiError } from 'n8n-workflow';
import moment from 'moment-timezone';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUrl } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
projectId: string,
method: string,
resource: string,
@ -54,7 +53,7 @@ export async function googleApiRequest(
}
export async function googleApiRequestAllItems(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
projectId: string,
method: string,
resource: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -1,6 +1,5 @@
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
ICredentialTestFunctions,
IDataObject,
@ -58,12 +57,7 @@ const googleServiceAccountScopes = {
type GoogleServiceAccount = keyof typeof googleServiceAccountScopes;
export async function getGoogleAccessToken(
this:
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| ICredentialTestFunctions
| IPollFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions | ICredentialTestFunctions | IPollFunctions,
credentials: IDataObject,
service: GoogleServiceAccount,
): Promise<IDataObject> {

View file

@ -6,7 +6,6 @@ import type {
IBinaryKeyData,
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
INode,
INodeExecutionData,
@ -43,7 +42,7 @@ import MailComposer from 'nodemailer/lib/mail-composer';
import { getGoogleAccessToken } from '../GenericFunctions';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IPollFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions | IPollFunctions,
method: string,
endpoint: string,
body: IDataObject = {},
@ -349,7 +348,7 @@ export const prepareTimestamp = (
};
export function prepareQuery(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IPollFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions | IPollFunctions,
fields: IDataObject,
itemIndex: number,
) {
@ -406,7 +405,7 @@ export function prepareQuery(
}
export function prepareEmailsInput(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
input: string,
fieldName: string,
itemIndex: number,
@ -434,7 +433,7 @@ export function prepareEmailsInput(
}
export function prepareEmailBody(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
itemIndex: number,
) {
const emailType = this.getNodeParameter('emailType', itemIndex) as string;

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
JsonObject,
} from 'n8n-workflow';
@ -18,7 +17,7 @@ export interface IGoogleAuthCredentials {
}
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IPollFunctions,
JsonObject,
@ -11,7 +10,7 @@ import { NodeApiError } from 'n8n-workflow';
import { getGoogleAccessToken } from '../../../GenericFunctions';
export async function apiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IPollFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions | IPollFunctions,
method: string,
resource: string,
body: IDataObject = {},

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,
body: IDataObject = {},

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -12,7 +11,7 @@ import { NodeApiError } from 'n8n-workflow';
import { getGoogleAccessToken } from '../GenericFunctions';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function googleApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function gotifyApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
path: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
IWebhookFunctions,
@ -11,12 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function gumroadApiRequest(
this:
| IHookFunctions
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| IWebhookFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions,
method: string,
resource: string,

View file

@ -4,7 +4,6 @@ import type {
IDataObject,
IExecuteFunctions,
IHookFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IPollFunctions,
JsonObject,
@ -60,12 +59,7 @@ export async function getAccessTokens(
}
export async function haloPSAApiRequest(
this:
| IHookFunctions
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| IPollFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IPollFunctions,
method: string,
resource: string,
accessToken: string,
@ -127,7 +121,6 @@ export async function haloPSAApiRequest(
// this:
// | IHookFunctions
// | IExecuteFunctions
// | IExecuteSingleFunctions
// | ILoadOptionsFunctions
// | IPollFunctions,
// clientId: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function harvestApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
qs: IDataObject,
path: string,
@ -59,7 +58,7 @@ export async function harvestApiRequest(
* and return all results
*/
export async function harvestApiRequestAllItems(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
qs: IDataObject,
uri: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -13,7 +12,7 @@ import { NodeApiError } from 'n8n-workflow';
import get from 'lodash/get';
export async function helpscoutApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IHookFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions,
method: string,
resource: string,

View file

@ -5,7 +5,6 @@ import type {
ICredentialTestFunctions,
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -15,7 +14,7 @@ import { NodeApiError } from 'n8n-workflow';
import moment from 'moment';
export async function hubspotApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,
// tslint:disable-next-line:no-any

View file

@ -5,7 +5,6 @@ import type {
ICredentialTestFunctions,
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -15,7 +14,7 @@ import { NodeApiError } from 'n8n-workflow';
import moment from 'moment';
export async function hubspotApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function humanticAiApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function hunterApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function intercomApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
endpoint: string,
method: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -21,7 +20,7 @@ export const eventID: { [key: string]: string } = {
};
export async function invoiceNinjaApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,
body: IDataObject = {},

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function iterableApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -15,7 +14,7 @@ export function tolerateTrailingSlash(baseUrl: string) {
}
export async function jenkinsApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
uri: string,
qs: IDataObject = {},

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
INodeListSearchItems,
@ -12,7 +11,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function jiraSoftwareCloudApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
endpoint: string,
method: string,
body: any = {},

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
IWebhookFunctions,
@ -11,12 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function jotformApiRequest(
this:
| IHookFunctions
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| IWebhookFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function lineApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IHookFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function lingvaNexApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUrl } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError, NodeOperationError } from 'n8n-workflow';
async function getMetadata(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
oauthTokenData: IDataObject,
) {
const credentials = await this.getCredentials('mailchimpOAuth2Api');
@ -28,7 +27,7 @@ async function getMetadata(
}
export async function mailchimpApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
endpoint: string,
method: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function mailerliteApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions | IHookFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions,
method: string,
path: string,

View file

@ -2,14 +2,13 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
IHookFunctions,
} from 'n8n-workflow';
export async function mailjetApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | IHookFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | IHookFunctions | ILoadOptionsFunctions,
method: string,
path: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
JsonObject,
} from 'n8n-workflow';
@ -12,7 +11,7 @@ import { NodeApiError, NodeOperationError } from 'n8n-workflow';
import { v4 as uuid } from 'uuid';
export async function matrixApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,
body: string | object = {},

View file

@ -1,7 +1,6 @@
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -10,7 +9,7 @@ import { NodeApiError } from 'n8n-workflow';
import type { OptionsWithUri } from 'request';
export async function mauticApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function mediumApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
INodeProperties,
@ -12,7 +11,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function microsoftApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -2,14 +2,13 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
JsonObject,
} from 'n8n-workflow';
import { NodeApiError } from 'n8n-workflow';
export async function microsoftApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -2,14 +2,13 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
JsonObject,
} from 'n8n-workflow';
import { NodeApiError } from 'n8n-workflow';
export async function microsoftApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,
body: any = {},

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function microsoftApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
INodeExecutionData,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { BINARY_ENCODING, NodeApiError } from 'n8n-workflow';
export async function microsoftApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function microsoftApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
JsonObject,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function mindeeApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
path: string,
body: any = {},

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function netlifyApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,

View file

@ -5,7 +5,6 @@ import type {
IDataObject,
IDisplayOptions,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
INodeExecutionData,
@ -44,12 +43,7 @@ const apiVersion: { [key: number]: string } = {
};
export async function notionApiRequest(
this:
| IHookFunctions
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| IPollFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IPollFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -105,7 +104,7 @@ export function processNameValueFields(value: IDataObject) {
// }
export async function odooJSONRPCRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
body: IDataObject,
url: string,
): Promise<IDataObject | IDataObject[]> {
@ -136,7 +135,7 @@ export async function odooJSONRPCRequest(
}
export async function odooGetModelFields(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
db: string,
userID: number,
password: string,
@ -171,7 +170,7 @@ export async function odooGetModelFields(
}
export async function odooCreate(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
db: string,
userID: number,
password: string,
@ -207,7 +206,7 @@ export async function odooCreate(
}
export async function odooGet(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
db: string,
userID: number,
password: string,
@ -251,7 +250,7 @@ export async function odooGet(
}
export async function odooGetAll(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
db: string,
userID: number,
password: string,
@ -292,7 +291,7 @@ export async function odooGetAll(
}
export async function odooUpdate(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
db: string,
userID: number,
password: string,
@ -342,7 +341,7 @@ export async function odooUpdate(
}
export async function odooDelete(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
db: string,
userID: number,
password: string,
@ -384,7 +383,7 @@ export async function odooDelete(
}
export async function odooGetUserID(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
db: string,
username: string,
password: string,
@ -409,7 +408,7 @@ export async function odooGetUserID(
}
export async function odooGetServerVersion(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
url: string,
) {
try {

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function openThesaurusApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
JsonObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
IDataObject,
@ -13,7 +12,7 @@ import { NodeApiError } from 'n8n-workflow';
import type { IRelation } from './Interfaces';
export async function orbitApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function ouraApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,
body: IDataObject = {},

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
JsonObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
IWebhookFunctions,
@ -12,12 +11,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function paddleApiRequest(
this:
| IHookFunctions
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| IWebhookFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions,
endpoint: string,
method: string,

View file

@ -4,7 +4,6 @@ import type {
JsonObject,
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
IWebhookFunctions,
@ -19,12 +18,7 @@ function getEnvironment(env: string) {
}
async function getAccessToken(
this:
| IHookFunctions
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| IWebhookFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions,
): Promise<any> {
const credentials = await this.getCredentials('payPalApi');
const env = getEnvironment(credentials.env as string);
@ -52,12 +46,7 @@ async function getAccessToken(
}
export async function payPalApiRequest(
this:
| IHookFunctions
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| IWebhookFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions,
endpoint: string,
method: string,
@ -101,7 +90,7 @@ function getNext(links: IDataObject[]): string | undefined {
* and return all results
*/
export async function payPalApiRequestAllItems(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
propertyName: string,
endpoint: string,
method: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
JsonObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
IDataObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function peekalinkApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -4,13 +4,12 @@ import type {
JsonObject,
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
} from 'n8n-workflow';
import { NodeApiError, NodeOperationError } from 'n8n-workflow';
export async function phantombusterApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
path: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
JsonObject,
@ -11,7 +10,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function profitWellApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
method: string,
resource: string,

View file

@ -1,7 +1,6 @@
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IHttpRequestMethods,
IHttpRequestOptions,
@ -10,7 +9,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function pushoverApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: IHttpRequestMethods,
path: string,

View file

@ -2,7 +2,6 @@ import type { OptionsWithUri } from 'request';
import type {
IExecuteFunctions,
IExecuteSingleFunctions,
ILoadOptionsFunctions,
IDataObject,
INodePropertyOptions,
@ -15,7 +14,7 @@ import moment from 'moment-timezone';
import jwt from 'jsonwebtoken';
function getOptions(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,
@ -42,7 +41,7 @@ function getOptions(
}
async function getAccessToken(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
credentials: IDataObject,
): Promise<IDataObject> {
const now = moment().unix();
@ -84,7 +83,7 @@ async function getAccessToken(
}
export async function salesforceApiRequest(
this: IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IExecuteFunctions | ILoadOptionsFunctions,
method: string,
endpoint: string,

View file

@ -3,7 +3,6 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
IWebhookFunctions,
@ -12,12 +11,7 @@ import type {
import { NodeApiError } from 'n8n-workflow';
export async function salesmateApiRequest(
this:
| IHookFunctions
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| IWebhookFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions,
method: string,
resource: string,

View file

@ -2,19 +2,13 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
IWebhookFunctions,
} from 'n8n-workflow';
export async function segmentApiRequest(
this:
| IHookFunctions
| IExecuteFunctions
| IExecuteSingleFunctions
| ILoadOptionsFunctions
| IWebhookFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions | IWebhookFunctions,
method: string,
resource: string,
body: any = {},

View file

@ -3,13 +3,12 @@ import type { OptionsWithUri } from 'request';
import type {
IDataObject,
IExecuteFunctions,
IExecuteSingleFunctions,
IHookFunctions,
ILoadOptionsFunctions,
} from 'n8n-workflow';
export async function sendGridApiRequest(
this: IHookFunctions | IExecuteFunctions | IExecuteSingleFunctions | ILoadOptionsFunctions,
this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions,
endpoint: string,
method: string,

Some files were not shown because too many files have changed in this diff Show more