ProofTypes

data class ProofTypes constructor(val schema: String, val requiredFields: Array<String>? = null, val trustIssuers: Array<String>? = null)(source)

Data class representing proof types.

Constructors

Link copied to clipboard
constructor(schema: String, requiredFields: Array<String>? = null, trustIssuers: Array<String>? = null)

Properties

Link copied to clipboard
@SerialName(value = "required_fields")
val requiredFields: Array<String>? = null

An optional array of required fields for the proof.

Link copied to clipboard

The schema of the proof.

Link copied to clipboard

An optional array of trusted issuers for the proof.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

Overrides the equals method from the Any class to compare two ProofTypes objects for equality.

Link copied to clipboard
open override fun hashCode(): Int

Overrides the hashCode method from the Any class to generate a hash code for the ProofTypes object.