cache-typescript-sdk
Version:
Blockstart NIS1 SDK
44 lines (43 loc) • 1.09 kB
TypeScript
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;
}