UNPKG

pterowrap

Version:

A node.js wrapper for Pterodactyl API

37 lines (36 loc) 1.09 kB
import * as Types from "../../utils/Types"; import ApplicationInstance from "../../instance/ApplicationInstance"; import AllocationManager from "../../managers/application/AllocationManager"; export default class Node { private _client; id: number; uuid: string; public: boolean; name: string; description: string; location_id: number; fqdn: string; scheme: "http" | "https"; behind_proxy: boolean; maintanance_mode: boolean; memory: number; memory_overallocate: number; disk: number; disk_overallocate: number; upload_size: number; daemon_listen: number; daemon_sftp: number; daemon_base: string; created_at: string; updated_at: string; allocated_resources: { memory: number; disk: number; }; allocations: AllocationManager; raw: any; constructor(_client: ApplicationInstance, data: any); retrieveWingsConfiguration(): Promise<object>; update(params: Types.updateNodeParams): Promise<Node>; delete(): Promise<unknown>; }