Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Serializer

Index

Constructors

constructor

Properties

Private adapters

adapters: Map<string, Adapter<any>> = new Map()

classTransformer

classTransformer: ClassTransformer = new ClassTransformer()

Class-transformer allows you to transform plain object to some instance of class and versa. Also it allows to serialize / deserialize object based on criteria. See class-transformer library for more details.

Methods

Private accountCreateOperationAdapter

Private accountUpdateOperationAdapter

Private addOrUpdateContentOperationAdapter

Private addressAdapter

  • addressAdapter(buffer: ByteBuffer, obj: Address): ByteBuffer

Private append

  • append(buffer: ByteBuffer, obj: any): void

Private appendOptional

  • appendOptional(buffer: ByteBuffer, obj?: any): void

Private assetAmountAdapter

  • assetAmountAdapter(buffer: ByteBuffer, obj: AssetAmount): void

Private assetClaimAdapter

Private assetCreateAdapter

Private assetFundAdapter

Private assetIssueAdapter

Private assetOptionsAdapter

  • assetOptionsAdapter(buffer: ByteBuffer, obj: AssetOptions): void

Private assetReserveAdapter

Private assetUpdateAdapter

Private assetUpdateAdvAdapter

Private authorityAdapter

  • authorityAdapter(buffer: ByteBuffer, obj: Authority): void

Private authorityMapAdapter

  • authorityMapAdapter(buffer: ByteBuffer, obj: AuthorityMap): void

Private booleanAdapter

  • booleanAdapter(buffer: ByteBuffer, obj: boolean): ByteBuffer

Private bufferAdapter

  • bufferAdapter(buffer: ByteBuffer, obj: Buffer): void

Private buyContentOperationAdapter

Private chainIdAdapter

  • chainIdAdapter(buffer: ByteBuffer, obj: ChainObject): ByteBuffer

Private coAuthorsAdapter

  • coAuthorsAdapter(buffer: ByteBuffer, obj: Array<[ChainObject, number]>): void

Private custodyDataAdapter

  • custodyDataAdapter(buffer: ByteBuffer, obj: CustodyData): void

Private customOperationAdapter

Private exchangeRateAdapter

  • exchangeRateAdapter(buffer: ByteBuffer, obj: ExchangeRate): void

Private keyPartAdapter

  • keyPartAdapter(buffer: ByteBuffer, obj: KeyPart): void

Private longAdapter

  • longAdapter(buffer: ByteBuffer, obj: Long): void

Private memoAdapter

  • memoAdapter(buffer: ByteBuffer, obj: Memo): void

Private momentAdapter

  • momentAdapter(buffer: ByteBuffer, obj: Moment): void

Private monitoredAssetOptionsAdapter

Private nftCreateAdapter

Private nftDataAdapter

  • nftDataAdapter(buffer: ByteBuffer, obj: NftDataType): void

Private nftIssueAdapter

Private nftOptionsAdapter

  • nftOptionsAdapter(buffer: ByteBuffer, obj: NftOptions): void

Private nftTransferAdapter

Private nftUpdateAdapter

Private nftUpdateDataAdapter

Private optionsAdapter

Private pubKeyAdapter

  • pubKeyAdapter(buffer: ByteBuffer, obj: PubKey): void

Private publishingAdapter

  • publishingAdapter(buffer: ByteBuffer, obj: Publishing): void

Private rateAndCommentOperationAdapter

Private regionalPriceAdapter

  • regionalPriceAdapter(buffer: ByteBuffer, obj: RegionalPrice): void

Private removeContentOperationAdapter

serialize

  • serialize(obj: any): Buffer
  • Serialize object to binary data, used for creating a signature for transactions.

    Parameters

    • obj: any

      some object

    Returns Buffer

    Buffer filled with binary data

Private stringAdapter

  • stringAdapter(buffer: ByteBuffer, obj: string): void

Private transactionAdapter

Private transferOperationAdapter

Private variantTypeAdapter

  • variantTypeAdapter(buffer: ByteBuffer, obj: any): void

Private voteAdapter

  • voteAdapter(buffer: ByteBuffer, obj: VoteId): ByteBuffer

Generated using TypeDoc