Show / Hide Table of Contents

Class TopicMessage

Represents a Topic Message retrieved from a mirror node.

Inheritance
object
TopicMessage
Implements
IEquatable<TopicMessage>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Hiero
Assembly: Hiero.dll
Syntax
public sealed record TopicMessage : IEquatable<TopicMessage>

Properties

| Edit this page View Source

Consensus

The consensus timestamp.

Declaration
public ConsensusTimeStamp Consensus { get; }
Property Value
Type Description
ConsensusTimeStamp
| Edit this page View Source

Message

The content of the message.

Declaration
public ReadOnlyMemory<byte> Message { get; }
Property Value
Type Description
ReadOnlyMemory<byte>
| Edit this page View Source

RunningHash

A SHA-384 Running Hash of the following: Previous RunningHash, TopicId, ConsensusTimestamp, SequenceNumber and this Message Submission.

Declaration
public ReadOnlyMemory<byte> RunningHash { get; }
Property Value
Type Description
ReadOnlyMemory<byte>
| Edit this page View Source

SegmentInfo

Optional metadata that may be attached to a segmented HCS message identifying the index of the segment and which parent message this segment correlates with.

Declaration
public MessageSegmentInfo? SegmentInfo { get; }
Property Value
Type Description
MessageSegmentInfo
| Edit this page View Source

SequenceNumber

The sequence number of this message submission.

Declaration
public ulong SequenceNumber { get; }
Property Value
Type Description
ulong
| Edit this page View Source

Topic

The Message's Topic.

Declaration
public EntityId Topic { get; }
Property Value
Type Description
EntityId

Implements

IEquatable<T>
  • Edit this page
  • View Source
In this article
Back to top .NET Client Library for Hiero Network and Hedera Hashgraph