Interface Serializer

All Known Implementing Classes:

AccountKeyLinkTransactionV1, Address, Address, Amount, BaseValue, ByteArray, CatbufferType, CosignatureV1, CosignatureV1Body, CryptoTypes.Hash256, CryptoTypes.PrivateKey, CryptoTypes.PublicKey, CryptoTypes.SharedKey256, CryptoTypes.Signature, Hash256, Height, LinkAction, Message, MessageType, Mosaic, MosaicDefinition, MosaicDefinitionTransactionV1, MosaicId, MosaicLevy, MosaicProperty, MosaicSupplyChangeAction, MosaicSupplyChangeTransactionV1, MosaicTransferFeeType, MultisigAccountModification, MultisigAccountModificationTransactionV1, MultisigAccountModificationTransactionV2, MultisigAccountModificationType, MultisigTransactionV1, NamespaceId, NamespaceRegistrationTransactionV1, NetworkType, NonVerifiableAccountKeyLinkTransactionV1, NonVerifiableCosignatureV1, NonVerifiableMosaicDefinitionTransactionV1, NonVerifiableMosaicSupplyChangeTransactionV1, NonVerifiableMultisigAccountModificationTransactionV1, NonVerifiableMultisigAccountModificationTransactionV2, NonVerifiableMultisigTransactionV1, NonVerifiableNamespaceRegistrationTransactionV1, NonVerifiableTransaction, NonVerifiableTransferTransactionV1, NonVerifiableTransferTransactionV2, PublicKey, Signature, SizePrefixedCosignatureV1, SizePrefixedMosaic, SizePrefixedMosaicProperty, SizePrefixedMultisigAccountModification, Timestamp, Transaction, TransactionType, TransferTransactionV1, TransferTransactionV2


public interface Serializer
Serializer

Interface implemented by every serializable model class produced by the catbuffer generator.

  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    Serializes this object to a fresh byte array.
    int
    Returns the size, in bytes, of the serialized form of this object.
  • Method Details

    • size

      int size()
      Serializer.size

      Returns the size, in bytes, of the serialized form of this object.

      Returns:

      Size in bytes.

    • serialize

      byte[] serialize()
      Serializer.serialize

      Serializes this object to a fresh byte array.

      Returns:

      Serialized bytes.