🚀New lib version v0.11.0 [CI SKIP]
continuous-integration/drone Build is passing Details

This commit is contained in:
Nicolai Ort 2021-04-14 17:08:11 +00:00
parent 1a378fcea9
commit 76a08a9c34
19 changed files with 42 additions and 3 deletions

View File

@ -3,7 +3,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
exports.OpenAPI = void 0;
exports.OpenAPI = {
BASE: '',
VERSION: '0.10.1',
VERSION: '0.11.0',
WITH_CREDENTIALS: false,
TOKEN: undefined,
USERNAME: undefined,

View File

@ -2,4 +2,5 @@ export declare type CreateDistanceDonation = {
runner: number;
amountPerDistance: number;
donor: number;
paidAmount?: number;
};

View File

@ -1,3 +1,4 @@
export declare type CreateDonation = {
donor: number;
paidAmount?: number;
};

View File

@ -1,4 +1,5 @@
export declare type CreateFixedDonation = {
amount: number;
donor: number;
paidAmount?: number;
};

View File

@ -3,4 +3,5 @@ export declare type DistanceDonation = {
amountPerDistance: number;
id: number;
donor: string;
paidAmount: number;
};

View File

@ -1,4 +1,5 @@
export declare type Donation = {
id: number;
donor: string;
paidAmount: number;
};

View File

@ -1,6 +1,7 @@
export declare type Donor = {
receiptNeeded: boolean;
donationAmount: number;
paidDonationAmount: number;
id: number;
firstname: string;
middlename?: string;

View File

@ -3,4 +3,5 @@ export declare type FixedDonation = {
amount: number;
id: number;
donor: string;
paidAmount: number;
};

View File

@ -4,4 +4,5 @@ export declare type ResponseDistanceDonation = {
id: number;
donor: string;
amount: number;
paidAmount: number;
};

View File

@ -2,4 +2,5 @@ export declare type ResponseDonation = {
id: number;
donor: string;
amount: number;
paidAmount: number;
};

View File

@ -1,6 +1,7 @@
export declare type ResponseDonor = {
receiptNeeded: boolean;
donationAmount: number;
paidDonationAmount: number;
id: number;
firstname: string;
middlename: string;

View File

@ -5,5 +5,6 @@ export declare type ResponseStatsRunner = {
lastname: string;
distance: number;
donationAmount: number;
minLaptime?: number;
group: any;
};

View File

@ -3,4 +3,5 @@ export declare type UpdateDistanceDonation = {
amountPerDistance: number;
id: number;
donor: number;
paidAmount?: number;
};

View File

@ -1,4 +1,5 @@
export declare type UpdateDonation = {
id: number;
donor: number;
paidAmount?: number;
};

View File

@ -2,4 +2,5 @@ export declare type UpdateFixedDonation = {
amount: number;
id: number;
donor: number;
paidAmount?: number;
};

View File

@ -24,6 +24,14 @@ export declare class StatsService {
* @throws ApiError
*/
static statsControllerGetTopRunnersByDonations(): Promise<Array<ResponseStatsRunner>>;
/**
* Get top runners by laptime
* Returns the top ten runners by fastest laptime on your selected track (track by id).
* @param track
* @returns ResponseStatsRunner
* @throws ApiError
*/
static statsControllerGetTopRunnersByLaptime(track?: number): Promise<Array<ResponseStatsRunner>>;
/**
* Get top runners by track time
* Returns the top ten fastest track times (with their runner and the runner's group).

View File

@ -42,6 +42,23 @@ class StatsService {
});
return result.body;
}
/**
* Get top runners by laptime
* Returns the top ten runners by fastest laptime on your selected track (track by id).
* @param track
* @returns ResponseStatsRunner
* @throws ApiError
*/
static async statsControllerGetTopRunnersByLaptime(track) {
const result = await request_1.request({
method: 'GET',
path: `/api/stats/runners/laptime`,
query: {
'track': track,
},
});
return result.body;
}
/**
* Get top runners by track time
* Returns the top ten fastest track times (with their runner and the runner's group).

File diff suppressed because one or more lines are too long

View File

@ -1,7 +1,7 @@
{
"name": "@odit/lfk-client-node",
"description": "A lib to interact with https://git.odit.services/lfk/backend. Use this version for NodeJS applications.",
"version": "0.10.1",
"version": "0.11.0",
"license": "CC-BY-NC-SA-4.0",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",