UNPKG

cache-typescript-sdk

Version:
44 lines (43 loc) 1.09 kB
import { MosaicDefinition, MosaicProperties } from "./MosaicDefinition"; import { MosaicId } from "./MosaicId"; import { MosaicLevy } from "./MosaicLevy"; /** * Mosaic transferable model */ export declare class MosaicTransferable { /** * MosaicId */ readonly mosaicId: MosaicId; /** * Amount */ readonly amount: number; /** * Mosaic definition properties */ readonly properties: MosaicProperties; /** * Levy */ readonly levy?: MosaicLevy; /** * constructor * @param mosaicId * @param properties * @param amount * @param levy */ constructor(mosaicId: MosaicId, properties: MosaicProperties, amount: number, levy?: MosaicLevy); /** * @returns {number} */ quantity(): number; /** * Create a MosaicTransferable object with mosaic definition * @param mosaicDefinition * @param amount * @returns {MosaicTransferable} */ static createWithMosaicDefinition(mosaicDefinition: MosaicDefinition, amount: number): MosaicTransferable; }