@tf2pickup-org/serveme-tf-client
Version:
A serveme.tf API client
38 lines (37 loc) • 1.4 kB
TypeScript
import { ReservationStatus } from './types/reservation-status';
import { Response } from './types/serveme-tf-responses';
import { ServerConfigId } from './types/server-config-option';
import { WhitelistId } from './types/whitelist-option';
import { SdrDetails } from './types/sdr-details';
import { ServerId, ServerOption } from './types/server-option';
export declare class ReservationDetails {
private r;
constructor(r: Response.ActiveReservation);
protected setResponse(response: Response.ActiveReservation): void;
get id(): number;
get startsAt(): Date;
get endsAt(): Date;
get status(): ReservationStatus;
get password(): string;
get rcon(): string;
get tvPassword(): string;
get tvRelayPassword(): string;
get firstMap(): string | null;
get serverConfigId(): ServerConfigId | null;
get whitelistId(): WhitelistId | null;
get customWhitelistId(): number | null;
get autoEnd(): boolean;
get sdr(): SdrDetails | null;
get pluginsEnabled(): boolean;
get demosTfEnabled(): boolean;
get lastNumberOfPlayers(): number;
get inactiveMinuteCounter(): number;
get logSecret(): string;
get isStartedInstantly(): boolean;
get isEndedInstantly(): boolean;
get isProvisioned(): boolean;
get ended(): boolean;
get reservedBy(): string;
get serverId(): ServerId;
get server(): ServerOption;
}