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
- Serializer
Interface implemented by every serializable model class produced by the catbuffer generator.
-
Method Summary
-
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.
-