Language

ConfidentialLedgerModelFactory.TransactionReceipt Method

Definition

A receipt certifying the transaction at the specified id.

public static Azure.Security.ConfidentialLedger.Models.TransactionReceipt TransactionReceipt(System.Collections.Generic.IEnumerable<Azure.Security.ConfidentialLedger.Models.ApplicationClaim> applicationClaims = default, Azure.Security.ConfidentialLedger.Models.ReceiptContents receipt = default, Azure.Security.ConfidentialLedger.Models.ConfidentialLedgerQueryState state = default, string transactionId = default);
static member TransactionReceipt : seq<Azure.Security.ConfidentialLedger.Models.ApplicationClaim> * Azure.Security.ConfidentialLedger.Models.ReceiptContents * Azure.Security.ConfidentialLedger.Models.ConfidentialLedgerQueryState * string -> Azure.Security.ConfidentialLedger.Models.TransactionReceipt
Public Shared Function TransactionReceipt (Optional applicationClaims As IEnumerable(Of ApplicationClaim) = Nothing, Optional receipt As ReceiptContents = Nothing, Optional state As ConfidentialLedgerQueryState = Nothing, Optional transactionId As String = Nothing) As TransactionReceipt

Parameters

applicationClaims
IEnumerable<ApplicationClaim>

List of application claims.

receipt
ReceiptContents

The receipt contents for the transaction.

state
ConfidentialLedgerQueryState

State of a ledger query.

transactionId
String

A unique identifier for the state of the ledger. If returned as part of a LedgerEntry, it indicates the state from which the entry was read.

Returns

A new TransactionReceipt instance for mocking.

Applies to