NoahInitiatePayoutData

data class NoahInitiatePayoutData(val destinationAddress: String? = null, val conditions: List<NoahDepositSourceTriggerCondition>? = null, val ruleId: String? = null)

Successful payout initiation payload.

  • destinationAddress is optional because the BFF derives it from conditions[0].destinationAddress and falls back to null when the shape is missing or malformed.

  • conditions is optional because the upstream Noah workflow response types it as optional; an empty workflow has no conditions.

Constructors

Link copied to clipboard
constructor(destinationAddress: String? = null, conditions: List<NoahDepositSourceTriggerCondition>? = null, ruleId: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val ruleId: String? = null

Identifier of the Noah rule created for permanent/quoted triggers, when returned.