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

20 lines
873 B
TypeScript
Raw Normal View History

import { EntityUser } from './interfaces/Interfaces'
import { CreditAmount, GroupMember, PaymentEntity } from './types/Types'
2020-12-08 21:57:22 +00:00
declare class Group {
2020-12-14 00:33:21 +00:00
private readonly accountid
constructor (svid: string);
getGroup (): Promise<any>;
sendCredits (amount: CreditAmount, to: PaymentEntity, reason: string, auth: EntityUser): Promise<any>;
2020-12-14 00:33:21 +00:00
doesGroupExist (): Promise<any>;
getGroupMembers (): Promise<any>;
hasGroupPermission (user: GroupMember, permission: string): Promise<any>;
get svid (): string;
set svid (svid: string);
getStockOffers (ticker: string): Promise<any>;
buyStock (ticker: string, amount: number, price: CreditAmount, auth: EntityUser): Promise<any>;
sellStock (ticker: string, amount: number, price: CreditAmount, auth: EntityUser): Promise<any>;
cancelOffer (orderid: number, auth: EntityUser): Promise<any>;
2020-12-08 21:57:22 +00:00
}
export default Group