/// <summary> /// Set the MosaicInfo /// </summary> /// <param name="mosaicInfo"></param> public void SetMosaicInfo(MosaicInfo mosaicInfo) { if (!mosaicInfo.FullName().Equals(this.MosaicInfo.FullName())) { throw new ArgumentException(mosaicInfo.FullName() + " is not valid"); } MosaicInfo = mosaicInfo; }
/// <summary> /// Initializes a new instance of the <see cref="MosaicAmount"/> class. /// </summary> /// <param name="mosaicInfo"></param> /// <param name="decimalAmount"></param> public MosaicAmount(MosaicInfo mosaicInfo, double decimalAmount) { MosaicInfo = mosaicInfo; SetDecimalAmount(decimalAmount); }
/// <summary> /// Initializes a new instance of the <see cref="MosaicAmount"/> class. /// </summary> /// <param name="mosaicInfo"></param> /// <param name="amount"></param> public MosaicAmount(MosaicInfo mosaicInfo, ulong amount) { MosaicInfo = mosaicInfo; Amount = amount; }
/// <summary> /// Initializes a new instance of the <see cref="MosaicAmount"/> class. /// </summary> /// <param name="fullName"></param> /// <param name="amount"></param> public MosaicAmount(string fullName, ulong amount) { MosaicInfo = new MosaicInfo(fullName); Amount = amount; }
/// <summary> /// Initializes a new instance of the <see cref="MosaicAmount"/> class. /// </summary> /// <param name="namespaceId"></param> /// <param name="mosaicName"></param> /// <param name="amount"></param> public MosaicAmount(string namespaceId, string mosaicName, ulong amount) { MosaicInfo = new MosaicInfo(namespaceId, mosaicName); Amount = amount; }