battlemetrics
Version:
A Promise-Based Battlemetrics API Wrapper
51 lines (50 loc) • 1.64 kB
TypeScript
import { Client } from '../../base';
export declare class Players extends Client {
getPlayers(filter?: {
after?: string;
before?: string;
firstSeen?: string;
identifiers?: string | string[];
lastSeen?: string;
online?: boolean;
organization?: string;
organizations?: string[];
playerFlags?: string | string[];
public?: boolean;
search?: string;
server?: {
countries?: string[];
game?: string;
maxDistance?: number;
players?: {
min?: number;
max?: number;
};
search?: string;
status?: string;
};
servers?: string | string[];
sessions?: {
at?: string;
};
}, params?: {
include?: string | string[];
page?: {
size: number;
};
sort?: string | string[];
}): Promise<import("axios").AxiosResponse<any, any>>;
getPlayerById(playerId: String, filter?: {
identifiers?: string | string[];
servers?: string | string[];
}, params?: {
include: string | string[];
}): Promise<import("axios").AxiosResponse<any, any>>;
getPlayerTimePlayedById(playerId: string, serverId: string, params: {
start: string;
stop: string;
}): Promise<import("axios").AxiosResponse<any, any>>;
matchPlayers(identifier: string, type: string, params?: {
include: string | string[];
}): Promise<import("axios").AxiosResponse<any, any>>;
}