Class BalanceTransferReceiptBuilder

  • All Implemented Interfaces:
    Serializer

    public class BalanceTransferReceiptBuilder
    extends ReceiptBuilder
    implements Serializer
    Binary layout for a balance transfer receipt
    • Constructor Detail

      • BalanceTransferReceiptBuilder

        protected BalanceTransferReceiptBuilder​(java.io.DataInputStream stream)
        Constructor - Creates an object from stream.
        Parameters:
        stream - Byte stream to use to serialize the object.
      • BalanceTransferReceiptBuilder

        protected BalanceTransferReceiptBuilder​(short version,
                                                ReceiptTypeDto type,
                                                MosaicBuilder mosaic,
                                                AddressDto senderAddress,
                                                AddressDto recipientAddress)
        Constructor.
        Parameters:
        version - Receipt version.
        type - Receipt type.
        mosaic - Mosaic.
        senderAddress - Mosaic sender address.
        recipientAddress - Mosaic recipient address.
    • Method Detail

      • loadFromBinary

        public static BalanceTransferReceiptBuilder loadFromBinary​(java.io.DataInputStream stream)
        Creates an instance of BalanceTransferReceiptBuilder from a stream.
        Parameters:
        stream - Byte stream to use to serialize the object.
        Returns:
        Instance of BalanceTransferReceiptBuilder.
      • create

        public static BalanceTransferReceiptBuilder create​(short version,
                                                           ReceiptTypeDto type,
                                                           MosaicBuilder mosaic,
                                                           AddressDto senderAddress,
                                                           AddressDto recipientAddress)
        Creates an instance of BalanceTransferReceiptBuilder.
        Parameters:
        version - Receipt version.
        type - Receipt type.
        mosaic - Mosaic.
        senderAddress - Mosaic sender address.
        recipientAddress - Mosaic recipient address.
        Returns:
        Instance of BalanceTransferReceiptBuilder.
      • getMosaic

        public MosaicBuilder getMosaic()
        Gets mosaic.
        Returns:
        Mosaic.
      • getSenderAddress

        public AddressDto getSenderAddress()
        Gets mosaic sender address.
        Returns:
        Mosaic sender address.
      • getRecipientAddress

        public AddressDto getRecipientAddress()
        Gets mosaic recipient address.
        Returns:
        Mosaic recipient address.