VelocityLimitParams

Types

Link copied to clipboard
class Builder

A builder for VelocityLimitParams.

Link copied to clipboard
object Companion
Link copied to clipboard
class Filters
Link copied to clipboard
class Scope : Enum

Functions

Link copied to clipboard
Link copied to clipboard

Returns the raw JSON value of filters.

Link copied to clipboard

Returns the raw JSON value of limitAmount.

Link copied to clipboard

Returns the raw JSON value of limitCount.

Link copied to clipboard

Returns the raw JSON value of period.

Link copied to clipboard

Returns the raw JSON value of scope.

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

The maximum amount of spend velocity allowed in the period in minor units (the smallest unit of a currency, e.g. cents for USD). Transactions exceeding this limit will be declined.

Link copied to clipboard

The number of spend velocity impacting transactions may not exceed this limit in the period. Transactions exceeding this limit will be declined. A spend velocity impacting transaction is a transaction that has been authorized, and optionally settled, or a force post (a transaction that settled without prior authorization).

Link copied to clipboard

The size of the trailing window to calculate Spend Velocity over in seconds. The minimum value is 10 seconds, and the maximum value is 2678400 seconds (31 days).

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard