spookvooper-api/typings/modules/User.d.ts

23 lines
908 B
TypeScript
Raw Normal View History

2020-12-08 20:50:31 +00:00
import { CreditAmount, PaymentEntity, SVStockTicker } from './types/Types'
import { ConfigUser } from './interfaces/Interfaces'
declare class User {
2020-12-14 00:33:21 +00:00
private readonly accountid
private readonly authkey
constructor (config: ConfigUser);
getUser (): Promise<any>;
getUsername (): Promise<any>;
getBalance (): Promise<any>;
hasDiscordRole (role: string): Promise<any>;
getDiscordRoles (): Promise<any>;
sendCredits (amount: CreditAmount, to: PaymentEntity, reason: string): Promise<any>;
getStockOffers (ticker: SVStockTicker): Promise<any>;
buyStock (ticker: SVStockTicker, amount: number, price: CreditAmount): Promise<any>;
sellStock (ticker: SVStockTicker, amount: number, price: CreditAmount): Promise<any>;
cancelOffer (orderid: number): Promise<any>;
2020-12-08 20:50:31 +00:00
get apikey (): string;
set apikey (apikey: string);
get svid (): string;
set svid (svid: string);
}
export default User