NoahQuotedOnchainDepositSourceTriggerInput

data class NoahQuotedOnchainDepositSourceTriggerInput(val type: String = "QuotedOnchainDepositSourceTriggerInput", val signedQuote: String, val conditions: List<NoahNetworkOnlyOnchainDepositSourceTriggerCondition>, val sourceAddress: String, val nonce: String, val expiry: String? = null) : NoahOnchainDepositSourceTrigger

Trigger backed by a signed quote (rate-locked payout). Requires the SignedQuote obtained from a getPayoutQuote call made with quoted = true. JSON keys use PascalCase to match the Noah API wire format.

Constructors

constructor(type: String = "QuotedOnchainDepositSourceTriggerInput", signedQuote: String, conditions: List<NoahNetworkOnlyOnchainDepositSourceTriggerCondition>, sourceAddress: String, nonce: String, expiry: String? = null)

Properties

Link copied to clipboard
@SerializedName(value = "Conditions")
val conditions: List<NoahNetworkOnlyOnchainDepositSourceTriggerCondition>
Link copied to clipboard
@SerializedName(value = "Expiry")
val expiry: String? = null
Link copied to clipboard
@SerializedName(value = "Nonce")
val nonce: String
Link copied to clipboard
@SerializedName(value = "SignedQuote")
val signedQuote: String
Link copied to clipboard
@SerializedName(value = "SourceAddress")
val sourceAddress: String
Link copied to clipboard
@SerializedName(value = "Type")
val type: String