UNPKG

internet-avatar.js

Version:

Library for connecting to Internet Avatar API.

24 lines (23 loc) 750 B
import { Client } from "../client.js"; import { Base } from "./Base.js"; import { RestToken, RestTokenInformation } from "types/token.js"; import { ULID } from "ulid"; export declare class Token extends Base { id: string; permissions: string[]; expiration: Date; used: Date; created: Date; updated: Date; name: string; description: string; owner: ULID; value?: string; constructor(info: RestToken | RestTokenInformation, client: Client); update(): Promise<void>; delete(): Promise<void>; setName(name: string): Promise<void>; setDescription(description: string): Promise<void>; setPermissions(permissions: string[]): Promise<void>; setExpiration(expiration: Date): Promise<void>; }