internet-avatar.js
Version:
Library for connecting to Internet Avatar API.
24 lines (23 loc) • 750 B
TypeScript
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>;
}