Class AccountAddressRestrictionTransactionMapper

  • All Implemented Interfaces:
    TransactionMapper

    public class AccountAddressRestrictionTransactionMapper
    extends AbstractTransactionMapper<io.nem.sdk.openapi.okhttp_gson.model.AccountAddressRestrictionTransactionDTO,​io.nem.sdk.model.transaction.AccountAddressRestrictionTransaction>
    DTO mapper of AccountAddressRestrictionTransaction.
    • Constructor Detail

      • AccountAddressRestrictionTransactionMapper

        public AccountAddressRestrictionTransactionMapper​(io.nem.sdk.model.transaction.JsonHelper jsonHelper)
    • Method Detail

      • createFactory

        protected io.nem.sdk.model.transaction.AccountAddressRestrictionTransactionFactory createFactory​(io.nem.sdk.model.blockchain.NetworkType networkType,
                                                                                                         io.nem.sdk.openapi.okhttp_gson.model.AccountAddressRestrictionTransactionDTO transaction)
        Specified by:
        createFactory in class AbstractTransactionMapper<io.nem.sdk.openapi.okhttp_gson.model.AccountAddressRestrictionTransactionDTO,​io.nem.sdk.model.transaction.AccountAddressRestrictionTransaction>
      • copyToDto

        protected void copyToDto​(io.nem.sdk.model.transaction.AccountAddressRestrictionTransaction transaction,
                                 io.nem.sdk.openapi.okhttp_gson.model.AccountAddressRestrictionTransactionDTO dto)
        Description copied from class: AbstractTransactionMapper
        Subclasses need to map the values from the transaction model to the transaction dto. Only the specific fields need to be mapped, not the common like maxFee or deadline as they are done in this abstract class.
        Specified by:
        copyToDto in class AbstractTransactionMapper<io.nem.sdk.openapi.okhttp_gson.model.AccountAddressRestrictionTransactionDTO,​io.nem.sdk.model.transaction.AccountAddressRestrictionTransaction>
        Parameters:
        transaction - the transaction model
        dto - the transaction dto.