/// <summary> /// Modifies mosaic levy /// </summary> /// <param name="deadline"></param> /// <param name="mosaicid"></param> /// <param name="LevyInfo"></param> /// <param name="networkType"></param> /// <returns></returns> public static ModifyMosaicLevyTransaction Create(Deadline deadline, MosaicId mosaicid, Mosaics.MosaicLevy LevyInfo, NetworkType networkType) { return(new ModifyMosaicLevyTransaction(networkType, EntityVersion.MODIFY_MOSAIC_LEVY_VERSION.GetValue(), deadline, mosaicid, LevyInfo, 0)); }
/// <summary> /// Constructor /// </summary> /// <param name="networkType"></param> /// <param name="version"></param> /// <param name="deadline"></param> /// <param name="mosaidId"></param> /// <param name="levy"></param> /// <param name="maxFee"></param> /// <param name="signature"></param> /// <param name="signer"></param> /// <param name="transactionInfo"></param> public ModifyMosaicLevyTransaction(NetworkType networkType, int version, Deadline deadline, MosaicId mosaidId, Mosaics.MosaicLevy levy, ulong?maxFee, string signature = null, PublicAccount signer = null, TransactionInfo transactionInfo = null) : base(networkType, version, EntityType.MODIFY_MOSAIC_LEVY, deadline, maxFee, signature, signer, transactionInfo) { LevyInfo = levy; MosaicId = mosaidId; }