IndexedContractSummary

@Serializable
data class IndexedContractSummary(val contractId: String, val contextRuleCount: Int, val externalSignerCount: Int, val delegatedSignerCount: Int, val nativeSignerCount: Int, val firstSeenLedger: Int, val lastSeenLedger: Int, val contextRuleIds: List<Int>)

Summary information about a smart account contract.

Contains aggregate counts and metadata about signers, policies, and context rules.

Constructors

Link copied to clipboard
constructor(contractId: String, contextRuleCount: Int, externalSignerCount: Int, delegatedSignerCount: Int, nativeSignerCount: Int, firstSeenLedger: Int, lastSeenLedger: Int, contextRuleIds: List<Int>)

Properties

Link copied to clipboard
@SerialName(value = "context_rule_count")
val contextRuleCount: Int
Link copied to clipboard
@SerialName(value = "context_rule_ids")
val contextRuleIds: List<Int>
Link copied to clipboard
@SerialName(value = "contract_id")
val contractId: String
Link copied to clipboard
@SerialName(value = "delegated_signer_count")
val delegatedSignerCount: Int
Link copied to clipboard
@SerialName(value = "external_signer_count")
val externalSignerCount: Int
Link copied to clipboard
@SerialName(value = "first_seen_ledger")
val firstSeenLedger: Int
Link copied to clipboard
@SerialName(value = "last_seen_ledger")
val lastSeenLedger: Int
Link copied to clipboard
@SerialName(value = "native_signer_count")
val nativeSignerCount: Int