Table of Contents

Struct Message

Namespace
Virtufin.Base
Assembly
Virtufin.Base.dll

Concrete IMessage: a Transaction plus the Signatory that signed it.

public readonly record struct Message : IMessage, IEquatable<IMessage>, IEquatable<Message>
Implements
Inherited Members

Constructors

Message(Transaction, Signatory)

Concrete IMessage: a Transaction plus the Signatory that signed it.

public Message(Transaction Transaction, Signatory Sender)

Parameters

Transaction Transaction

The transaction being signed.

Sender Signatory

The signing party.

Properties

Sender

The signing party.

public Signatory Sender { get; init; }

Property Value

Signatory

Transaction

The transaction being signed.

public Transaction Transaction { get; init; }

Property Value

Transaction

Methods

Equals(IMessage?)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(IMessage? other)

Parameters

other IMessage

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.