Language

ConfidentialLedgerModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ConfidentialLedgerModelFactory
type ConfidentialLedgerModelFactory = class
Public Class ConfidentialLedgerModelFactory
Inheritance
ConfidentialLedgerModelFactory

Methods

Name Description
ApplicationClaim(ClaimDigest, ApplicationClaimKind, LedgerEntryClaim)

A claim of a ledger application.

ClaimDigest(String, ApplicationClaimProtocol)

An application claim in digested form.

ConfidentialLedgerEnclaves(String, IDictionary<String,EnclaveQuote>)

Information about the enclaves running the Confidential Ledger.

ConsortiumMember(String, String)

Describes a member of the consortium.

EnclaveQuote(String, String, String, String)

Contains the enclave quote.

EndpointProperties(IEnumerable<IDictionary<String,BinaryData>>, ForwardingRequired, InterpreterReusePolicy, String, String, Nullable<LedgerEndpointMode>, IDictionary<String,BinaryData>, Nullable<Boolean>, Nullable<RedirectionStrategy>)

Endpoint properties.

InterpreterReusePolicy(String)

Policy for interpreter reuse.

JsRuntimeOptions(Nullable<Boolean>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Boolean>)

JS runtime options for user defined endpoints and functions.

LedgerBundle(LedgerEndpointMetadata, IEnumerable<ModuleDef>)

bundle for the user defined endpoints.

LedgerCollectionInfo(String)

Identifier for collections.

LedgerConstitution(String, String)

The governance script for the application.

LedgerEndpointMetadata(IDictionary<String,MethodToEndpointProperties>)

Metadata for endpoints.

LedgerEntry(String, String, String, IEnumerable<UserDefinedFunctionHook>, IEnumerable<UserDefinedFunctionHook>)

An entry in the ledger.

LedgerEntryClaim(String, String, String, ApplicationClaimProtocol)

An application claim derived from ledger entry data.

LedgerQueryResult(ConfidentialLedgerQueryState, LedgerEntry)

The result of querying for a ledger entry from an older transaction id. The ledger entry is available in the response only if the returned state is Ready.

LedgerRole(String, IEnumerable<String>)

Definition for roles.

LedgerUser(ConfidentialLedgerUserRoleName, String)

Details about a Confidential Ledger user.

LedgerUserMultipleRoles(IEnumerable<ConfidentialLedgerUserRoleName>, String)

Details about a Confidential Ledger user.

LedgerWriteResult(String, String)

Returned as a result of a write to the Confidential Ledger, the transaction id in the response indicates when the write will become durable.

MethodToEndpointProperties(EndpointProperties, EndpointProperties, EndpointProperties, EndpointProperties)

Maps methods to their corresponding endpoint properties.

ModuleDef(String, String)

Module definition.

ReceiptContents(String, String, ReceiptLeafComponents, String, IEnumerable<ReceiptElement>, String, IEnumerable<String>, String)

The contents of a receipt.

ReceiptElement(String, String)

Receipt element.

ReceiptLeafComponents(String, String, String)

Components that make up a receipt leaf node.

TransactionReceipt(IEnumerable<ApplicationClaim>, ReceiptContents, ConfidentialLedgerQueryState, String)

A receipt certifying the transaction at the specified id.

TransactionStatus(TransactionState, String)

Response returned to a query for the transaction status.

UserDefinedFunction(String, String)

A user defined function in the ledger.

UserDefinedFunctionExecution(UserDefinedFunctionExecutionError, UserDefinedFunctionExecutionResult, UserDefinedFunctionExecutionStatus)

The result of a user defined function execution.

UserDefinedFunctionExecutionError(String)

The error object of a user defined function execution. This is returned only when the user defined function execution throws an exception.

UserDefinedFunctionExecutionProperties(IEnumerable<String>, String, JsRuntimeOptions)

The properties for executing a user defined function.

UserDefinedFunctionExecutionResult(String)

The result object of a user defined function execution. This is returned only when the user defined function executes successfully.

UserDefinedFunctionHook(String, UserDefinedFunctionExecutionProperties)

Hook for a user defined function execution.

UserDefinedRole(IEnumerable<LedgerRole>)

User defined role.

UserDefinedRoles(IEnumerable<LedgerRole>)

Roles.

Applies to