Socket
Socket
Sign inDemoInstall

@forestvpn/forestvpn_api

Package Overview
Dependencies
Maintainers
4
Versions
62
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@forestvpn/forestvpn_api - npm Package Compare versions

Comparing version 3.11.1 to 3.11.2

dist/models/referral-transaction-type.d.ts

67

apis/referral-api.ts

@@ -22,2 +22,3 @@ /* tslint:disable */

import { ReferralTransaction } from '../models';
import { ReferralTransactionType } from '../models';
/**

@@ -165,4 +166,7 @@ * ReferralApi - axios parameter creator

* @summary Get referral transactions
* @param {string} [q] Search query
* @param {string} [sort] Sort by provided field
* @param {Array<string>} [sort] Sort by provided field
* @param {Array<string>} [currency] Filter by currency
* @param {Array<ReferralTransactionType>} [type] Transaction type
* @param {Date} [created_at_after]
* @param {Date} [created_at_before]
* @param {number} [per_page]

@@ -173,3 +177,3 @@ * @param {number} [page]

*/
listReferralTransactions: async (q?: string, sort?: string, per_page?: number, page?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
listReferralTransactions: async (sort?: Array<string>, currency?: Array<string>, type?: Array<ReferralTransactionType>, created_at_after?: Date, created_at_before?: Date, per_page?: number, page?: number, options: AxiosRequestConfig = {}): Promise<RequestArgs> => {
const localVarPath = `/referral/transactions/`;

@@ -188,10 +192,26 @@ // use dummy base URL string because the URL constructor only accepts absolute URLs.

if (q !== undefined) {
localVarQueryParameter['q'] = q;
if (sort) {
localVarQueryParameter['sort'] = sort.join(COLLECTION_FORMATS.csv);
}
if (sort !== undefined) {
localVarQueryParameter['sort'] = sort;
if (currency) {
localVarQueryParameter['currency'] = currency.join(COLLECTION_FORMATS.csv);
}
if (type) {
localVarQueryParameter['type'] = type;
}
if (created_at_after !== undefined) {
localVarQueryParameter['created_at_after'] = (created_at_after as any instanceof Date) ?
(created_at_after as any).toISOString() :
created_at_after;
}
if (created_at_before !== undefined) {
localVarQueryParameter['created_at_before'] = (created_at_before as any instanceof Date) ?
(created_at_before as any).toISOString() :
created_at_before;
}
if (per_page !== undefined) {

@@ -386,4 +406,7 @@ localVarQueryParameter['per_page'] = per_page;

* @summary Get referral transactions
* @param {string} [q] Search query
* @param {string} [sort] Sort by provided field
* @param {Array<string>} [sort] Sort by provided field
* @param {Array<string>} [currency] Filter by currency
* @param {Array<ReferralTransactionType>} [type] Transaction type
* @param {Date} [created_at_after]
* @param {Date} [created_at_before]
* @param {number} [per_page]

@@ -394,4 +417,4 @@ * @param {number} [page]

*/
async listReferralTransactions(q?: string, sort?: string, per_page?: number, page?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<Array<ReferralTransaction>>>> {
const localVarAxiosArgs = await ReferralApiAxiosParamCreator(configuration).listReferralTransactions(q, sort, per_page, page, options);
async listReferralTransactions(sort?: Array<string>, currency?: Array<string>, type?: Array<ReferralTransactionType>, created_at_after?: Date, created_at_before?: Date, per_page?: number, page?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<Array<ReferralTransaction>>>> {
const localVarAxiosArgs = await ReferralApiAxiosParamCreator(configuration).listReferralTransactions(sort, currency, type, created_at_after, created_at_before, per_page, page, options);
return (axios: AxiosInstance = globalAxios, basePath: string = BASE_PATH) => {

@@ -477,4 +500,7 @@ const axiosRequestArgs :AxiosRequestConfig = {...localVarAxiosArgs.options, url: basePath + localVarAxiosArgs.url};

* @summary Get referral transactions
* @param {string} [q] Search query
* @param {string} [sort] Sort by provided field
* @param {Array<string>} [sort] Sort by provided field
* @param {Array<string>} [currency] Filter by currency
* @param {Array<ReferralTransactionType>} [type] Transaction type
* @param {Date} [created_at_after]
* @param {Date} [created_at_before]
* @param {number} [per_page]

@@ -485,4 +511,4 @@ * @param {number} [page]

*/
async listReferralTransactions(q?: string, sort?: string, per_page?: number, page?: number, options?: AxiosRequestConfig): Promise<AxiosResponse<Array<ReferralTransaction>>> {
return ReferralApiFp(configuration).listReferralTransactions(q, sort, per_page, page, options).then((request) => request(axios, basePath));
async listReferralTransactions(sort?: Array<string>, currency?: Array<string>, type?: Array<ReferralTransactionType>, created_at_after?: Date, created_at_before?: Date, per_page?: number, page?: number, options?: AxiosRequestConfig): Promise<AxiosResponse<Array<ReferralTransaction>>> {
return ReferralApiFp(configuration).listReferralTransactions(sort, currency, type, created_at_after, created_at_before, per_page, page, options).then((request) => request(axios, basePath));
},

@@ -560,4 +586,7 @@ /**

* @summary Get referral transactions
* @param {string} [q] Search query
* @param {string} [sort] Sort by provided field
* @param {Array<string>} [sort] Sort by provided field
* @param {Array<string>} [currency] Filter by currency
* @param {Array<ReferralTransactionType>} [type] Transaction type
* @param {Date} [created_at_after]
* @param {Date} [created_at_before]
* @param {number} [per_page]

@@ -569,4 +598,4 @@ * @param {number} [page]

*/
public async listReferralTransactions(q?: string, sort?: string, per_page?: number, page?: number, options?: AxiosRequestConfig) : Promise<AxiosResponse<Array<ReferralTransaction>>> {
return ReferralApiFp(this.configuration).listReferralTransactions(q, sort, per_page, page, options).then((request) => request(this.axios, this.basePath));
public async listReferralTransactions(sort?: Array<string>, currency?: Array<string>, type?: Array<ReferralTransactionType>, created_at_after?: Date, created_at_before?: Date, per_page?: number, page?: number, options?: AxiosRequestConfig) : Promise<AxiosResponse<Array<ReferralTransaction>>> {
return ReferralApiFp(this.configuration).listReferralTransactions(sort, currency, type, created_at_after, created_at_before, per_page, page, options).then((request) => request(this.axios, this.basePath));
}

@@ -573,0 +602,0 @@ /**

@@ -18,2 +18,3 @@ /**

import { ReferralTransaction } from '../models';
import { ReferralTransactionType } from '../models';
/**

@@ -51,4 +52,7 @@ * ReferralApi - axios parameter creator

* @summary Get referral transactions
* @param {string} [q] Search query
* @param {string} [sort] Sort by provided field
* @param {Array<string>} [sort] Sort by provided field
* @param {Array<string>} [currency] Filter by currency
* @param {Array<ReferralTransactionType>} [type] Transaction type
* @param {Date} [created_at_after]
* @param {Date} [created_at_before]
* @param {number} [per_page]

@@ -59,3 +63,3 @@ * @param {number} [page]

*/
listReferralTransactions: (q?: string, sort?: string, per_page?: number, page?: number, options?: AxiosRequestConfig) => Promise<RequestArgs>;
listReferralTransactions: (sort?: Array<string>, currency?: Array<string>, type?: Array<ReferralTransactionType>, created_at_after?: Date, created_at_before?: Date, per_page?: number, page?: number, options?: AxiosRequestConfig) => Promise<RequestArgs>;
/**

@@ -115,4 +119,7 @@ *

* @summary Get referral transactions
* @param {string} [q] Search query
* @param {string} [sort] Sort by provided field
* @param {Array<string>} [sort] Sort by provided field
* @param {Array<string>} [currency] Filter by currency
* @param {Array<ReferralTransactionType>} [type] Transaction type
* @param {Date} [created_at_after]
* @param {Date} [created_at_before]
* @param {number} [per_page]

@@ -123,3 +130,3 @@ * @param {number} [page]

*/
listReferralTransactions(q?: string, sort?: string, per_page?: number, page?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<Array<ReferralTransaction>>>>;
listReferralTransactions(sort?: Array<string>, currency?: Array<string>, type?: Array<ReferralTransactionType>, created_at_after?: Date, created_at_before?: Date, per_page?: number, page?: number, options?: AxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<AxiosResponse<Array<ReferralTransaction>>>>;
/**

@@ -179,4 +186,7 @@ *

* @summary Get referral transactions
* @param {string} [q] Search query
* @param {string} [sort] Sort by provided field
* @param {Array<string>} [sort] Sort by provided field
* @param {Array<string>} [currency] Filter by currency
* @param {Array<ReferralTransactionType>} [type] Transaction type
* @param {Date} [created_at_after]
* @param {Date} [created_at_before]
* @param {number} [per_page]

@@ -187,3 +197,3 @@ * @param {number} [page]

*/
listReferralTransactions(q?: string, sort?: string, per_page?: number, page?: number, options?: AxiosRequestConfig): Promise<AxiosResponse<Array<ReferralTransaction>>>;
listReferralTransactions(sort?: Array<string>, currency?: Array<string>, type?: Array<ReferralTransactionType>, created_at_after?: Date, created_at_before?: Date, per_page?: number, page?: number, options?: AxiosRequestConfig): Promise<AxiosResponse<Array<ReferralTransaction>>>;
/**

@@ -248,4 +258,7 @@ *

* @summary Get referral transactions
* @param {string} [q] Search query
* @param {string} [sort] Sort by provided field
* @param {Array<string>} [sort] Sort by provided field
* @param {Array<string>} [currency] Filter by currency
* @param {Array<ReferralTransactionType>} [type] Transaction type
* @param {Date} [created_at_after]
* @param {Date} [created_at_before]
* @param {number} [per_page]

@@ -257,3 +270,3 @@ * @param {number} [page]

*/
listReferralTransactions(q?: string, sort?: string, per_page?: number, page?: number, options?: AxiosRequestConfig): Promise<AxiosResponse<Array<ReferralTransaction>>>;
listReferralTransactions(sort?: Array<string>, currency?: Array<string>, type?: Array<ReferralTransactionType>, created_at_after?: Date, created_at_before?: Date, per_page?: number, page?: number, options?: AxiosRequestConfig): Promise<AxiosResponse<Array<ReferralTransaction>>>;
/**

@@ -260,0 +273,0 @@ *

@@ -223,4 +223,7 @@ "use strict";

* @summary Get referral transactions
* @param {string} [q] Search query
* @param {string} [sort] Sort by provided field
* @param {Array<string>} [sort] Sort by provided field
* @param {Array<string>} [currency] Filter by currency
* @param {Array<ReferralTransactionType>} [type] Transaction type
* @param {Date} [created_at_after]
* @param {Date} [created_at_before]
* @param {number} [per_page]

@@ -231,3 +234,3 @@ * @param {number} [page]

*/
listReferralTransactions: function (q, sort, per_page, page, options) {
listReferralTransactions: function (sort, currency, type, created_at_after, created_at_before, per_page, page, options) {
if (options === void 0) { options = {}; }

@@ -246,8 +249,21 @@ return __awaiter(_this, void 0, void 0, function () {

// authentication bearerAuth required
if (q !== undefined) {
localVarQueryParameter['q'] = q;
if (sort) {
localVarQueryParameter['sort'] = sort.join(base_1.COLLECTION_FORMATS.csv);
}
if (sort !== undefined) {
localVarQueryParameter['sort'] = sort;
if (currency) {
localVarQueryParameter['currency'] = currency.join(base_1.COLLECTION_FORMATS.csv);
}
if (type) {
localVarQueryParameter['type'] = type;
}
if (created_at_after !== undefined) {
localVarQueryParameter['created_at_after'] = (created_at_after instanceof Date) ?
created_at_after.toISOString() :
created_at_after;
}
if (created_at_before !== undefined) {
localVarQueryParameter['created_at_before'] = (created_at_before instanceof Date) ?
created_at_before.toISOString() :
created_at_before;
}
if (per_page !== undefined) {

@@ -467,4 +483,7 @@ localVarQueryParameter['per_page'] = per_page;

* @summary Get referral transactions
* @param {string} [q] Search query
* @param {string} [sort] Sort by provided field
* @param {Array<string>} [sort] Sort by provided field
* @param {Array<string>} [currency] Filter by currency
* @param {Array<ReferralTransactionType>} [type] Transaction type
* @param {Date} [created_at_after]
* @param {Date} [created_at_before]
* @param {number} [per_page]

@@ -475,3 +494,3 @@ * @param {number} [page]

*/
listReferralTransactions: function (q, sort, per_page, page, options) {
listReferralTransactions: function (sort, currency, type, created_at_after, created_at_before, per_page, page, options) {
return __awaiter(this, void 0, void 0, function () {

@@ -481,3 +500,3 @@ var localVarAxiosArgs;

switch (_a.label) {
case 0: return [4 /*yield*/, exports.ReferralApiAxiosParamCreator(configuration).listReferralTransactions(q, sort, per_page, page, options)];
case 0: return [4 /*yield*/, exports.ReferralApiAxiosParamCreator(configuration).listReferralTransactions(sort, currency, type, created_at_after, created_at_before, per_page, page, options)];
case 1:

@@ -603,4 +622,7 @@ localVarAxiosArgs = _a.sent();

* @summary Get referral transactions
* @param {string} [q] Search query
* @param {string} [sort] Sort by provided field
* @param {Array<string>} [sort] Sort by provided field
* @param {Array<string>} [currency] Filter by currency
* @param {Array<ReferralTransactionType>} [type] Transaction type
* @param {Date} [created_at_after]
* @param {Date} [created_at_before]
* @param {number} [per_page]

@@ -611,6 +633,6 @@ * @param {number} [page]

*/
listReferralTransactions: function (q, sort, per_page, page, options) {
listReferralTransactions: function (sort, currency, type, created_at_after, created_at_before, per_page, page, options) {
return __awaiter(this, void 0, void 0, function () {
return __generator(this, function (_a) {
return [2 /*return*/, exports.ReferralApiFp(configuration).listReferralTransactions(q, sort, per_page, page, options).then(function (request) { return request(axios, basePath); })];
return [2 /*return*/, exports.ReferralApiFp(configuration).listReferralTransactions(sort, currency, type, created_at_after, created_at_before, per_page, page, options).then(function (request) { return request(axios, basePath); })];
});

@@ -716,4 +738,7 @@ });

* @summary Get referral transactions
* @param {string} [q] Search query
* @param {string} [sort] Sort by provided field
* @param {Array<string>} [sort] Sort by provided field
* @param {Array<string>} [currency] Filter by currency
* @param {Array<ReferralTransactionType>} [type] Transaction type
* @param {Date} [created_at_after]
* @param {Date} [created_at_before]
* @param {number} [per_page]

@@ -725,7 +750,7 @@ * @param {number} [page]

*/
ReferralApi.prototype.listReferralTransactions = function (q, sort, per_page, page, options) {
ReferralApi.prototype.listReferralTransactions = function (sort, currency, type, created_at_after, created_at_before, per_page, page, options) {
return __awaiter(this, void 0, void 0, function () {
var _this = this;
return __generator(this, function (_a) {
return [2 /*return*/, exports.ReferralApiFp(this.configuration).listReferralTransactions(q, sort, per_page, page, options).then(function (request) { return request(_this.axios, _this.basePath); })];
return [2 /*return*/, exports.ReferralApiFp(this.configuration).listReferralTransactions(sort, currency, type, created_at_after, created_at_before, per_page, page, options).then(function (request) { return request(_this.axios, _this.basePath); })];
});

@@ -732,0 +757,0 @@ });

@@ -80,2 +80,3 @@ export * from './access-token-request';

export * from './referral-transaction';
export * from './referral-transaction-type';
export * from './server';

@@ -82,0 +83,0 @@ export * from './source-code';

@@ -92,2 +92,3 @@ "use strict";

__exportStar(require("./referral-transaction"), exports);
__exportStar(require("./referral-transaction-type"), exports);
__exportStar(require("./server"), exports);

@@ -94,0 +95,0 @@ __exportStar(require("./source-code"), exports);

@@ -13,2 +13,3 @@ /**

import { AmountRate } from './amount-rate';
import { ReferralTransactionType } from './referral-transaction-type';
/**

@@ -40,6 +41,6 @@ *

*
* @type {boolean}
* @type {ReferralTransactionType}
* @memberof ReferralTransaction
*/
pending: boolean;
type: ReferralTransactionType;
/**

@@ -50,15 +51,15 @@ *

*/
pending_expires_at: Date;
pending_expires_at?: Date;
/**
*
* @type {Array<AmountRate>}
* @type {Array<Error>}
* @memberof ReferralTransaction
*/
rates: Array<AmountRate>;
errors?: Array<Error>;
/**
*
* @type {Array<Error>}
* @type {Array<AmountRate>}
* @memberof ReferralTransaction
*/
errors: Array<Error>;
rates: Array<AmountRate>;
/**

@@ -65,0 +66,0 @@ *

@@ -80,2 +80,3 @@ export * from './access-token-request';

export * from './referral-transaction';
export * from './referral-transaction-type';
export * from './server';

@@ -82,0 +83,0 @@ export * from './source-code';

@@ -15,2 +15,3 @@ /* tslint:disable */

import { AmountRate } from './amount-rate';
import { ReferralTransactionType } from './referral-transaction-type';
/**

@@ -42,6 +43,6 @@ *

*
* @type {boolean}
* @type {ReferralTransactionType}
* @memberof ReferralTransaction
*/
pending: boolean;
type: ReferralTransactionType;
/**

@@ -52,15 +53,15 @@ *

*/
pending_expires_at: Date;
pending_expires_at?: Date;
/**
*
* @type {Array<AmountRate>}
* @type {Array<Error>}
* @memberof ReferralTransaction
*/
rates: Array<AmountRate>;
errors?: Array<Error>;
/**
*
* @type {Array<Error>}
* @type {Array<AmountRate>}
* @memberof ReferralTransaction
*/
errors: Array<Error>;
rates: Array<AmountRate>;
/**

@@ -67,0 +68,0 @@ *

{
"name": "@forestvpn/forestvpn_api",
"version": "3.11.1",
"version": "3.11.2",
"description": "A package to interact api.forestvpn.com (manage vpn profiles, check usage statistics, manage locations, ...)",

@@ -5,0 +5,0 @@ "author": "ForestVPN",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc