SingleSelect

@JsonClass(generateAdapter = true)
data class SingleSelect(val key: String, val label: String, val required: Boolean, @Json(name = "available_values") val availableValues: List<PONativeAlternativePaymentElement.Form.Parameter.SingleSelect.AvailableValue>) : PONativeAlternativePaymentElement.Form.Parameter

Single selection parameter.

Parameters

key

Parameter key.

label

Parameter display label.

required

Indicates whether the parameter is required.

availableValues

Available values.

Constructors

Link copied to clipboard
constructor(key: String, label: String, required: Boolean, @Json(name = "available_values") availableValues: List<PONativeAlternativePaymentElement.Form.Parameter.SingleSelect.AvailableValue>)

Types

Link copied to clipboard
@JsonClass(generateAdapter = true)
data class AvailableValue(val value: String, val label: String, val preselected: Boolean)

Available parameter value.

Properties

Link copied to clipboard
open override val key: String
Link copied to clipboard
open override val label: String
Link copied to clipboard
open override val required: Boolean