@forestvpn/forestvpn_api
Advanced tools
Comparing version 3.11.1 to 3.11.2
@@ -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", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1670240
421
38964