NoahSingleOnchainDepositSourceTriggerInput

data class NoahSingleOnchainDepositSourceTriggerInput(val type: String = "SingleOnchainDepositSourceTriggerInput", val conditions: List<NoahSingleOnchainDepositSourceTriggerCondition>, val sourceAddress: String, val expiry: String, val nonce: String) : NoahOnchainDepositSourceTrigger

Signed payout trigger describing a single on-chain deposit source.

The public Kotlin properties are camelCase; the JSON wire keys use PascalCase (via SerializedName) to match the Noah API wire format.

Constructors

constructor(type: String = "SingleOnchainDepositSourceTriggerInput", conditions: List<NoahSingleOnchainDepositSourceTriggerCondition>, sourceAddress: String, expiry: String, nonce: String)

Properties

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