internet-avatar.js
Version:
Library for connecting to Internet Avatar API.
21 lines (20 loc) • 633 B
TypeScript
import { Client } from "../client.js";
import { Base } from "./Base.js";
import { RestIdentifier, IdentifierType } from "types/identifiers.js";
import { ULID } from "ulid";
export declare class Identifier extends Base {
type: IdentifierType;
value: string;
expiration?: Date;
used?: Date;
created: Date;
owner: ULID;
verified: boolean;
blocked: boolean;
id: ULID;
constructor(info: RestIdentifier, client: Client);
update(): Promise<Identifier>;
setVerified(verified: boolean): Promise<Identifier>;
setBlocked(blocked: boolean): Promise<Identifier>;
delete(): Promise<void>;
}