Table of Contents

Class Transaction.CancelContract

Namespace
Virtufin.Base
Assembly
Virtufin.Base.dll

Cancel an existing contract.

public sealed record Transaction.CancelContract : Transaction, ITransaction, IEquatable<ITransaction>, IEquatable<Transaction>, IEquatable<Transaction.CancelContract>
Inheritance
Transaction.CancelContract
Implements
Inherited Members

Constructors

CancelContract(ContractIdentifier)

Construct a cancel-contract transaction.

public CancelContract(ContractIdentifier id)

Parameters

id ContractIdentifier

Properties

Id

The contract to cancel.

public ContractIdentifier Id { get; }

Property Value

ContractIdentifier

RelatedContract

The contract this transaction targets, or null for transactions that do not target a single contract (e.g. atomic groups).

public override IContractIdentifier? RelatedContract { get; }

Property Value

IContractIdentifier