/** * @category SDK * @name PropertyInterface */ export interface PropertyInterface { key: string; value: string; } /** * @category SDK * @name List */ export interface List { addressContractToken: string; addressMinter: string; beneficiariesAddr: Array; beneficiariesPercent: Array; listingId: number; startDate: Date; endDate: Date; paused: boolean; direct: boolean; tokenType: number; } /** * @category SDK * @name Token */ export interface Token { lastBidder: string; lastBid: number; tokenInAuction: number; quantity: number; listingId: number; minPrice: number; } /** * @category SDK * @name Bidding */ export interface Bidding { bid: number; bidder: string; tokenId: number; tokenAddress: string; tokenNumber: string; listingId: number; } /** * @category SDK * @name Buy */ export interface Buy { buy: number; buyer: string; tokenId: number; tokenAddress: string; tokenNumber: string; listingId: number; } /** * @category SDK * @name EndAuction */ export interface EndAuction { type: number; sender: string; listingId: number; } /** * @category SDK * @name MarketPlaceInterface */ interface MarketPlaceInterface extends Document { name: string; symbol: string; description: string; lists: Array; tokens: Array; buys: Array; biddings: Array; enders: Array; stats: { floorPrice: number; highestPrice: number; tradedVolume: number; items: number; Owners: number; }; roles: { minter: string; pauser: string; burner: string; }; properties: Array; contract: string; } export default MarketPlaceInterface;