public final class AddCardRequestBuilder
extends java.lang.Object
| Constructor and Description |
|---|
AddCardRequestBuilder(java.lang.String password,
java.lang.String terminalKey)
Билдер для запроса AddCardRequest
|
| Modifier and Type | Method and Description |
|---|---|
R |
build() |
protected AddCardRequest |
getRequest() |
AddCardRequestBuilder |
setCheckType(CheckType checkType) |
AddCardRequestBuilder |
setCheckType(java.lang.String checkType) |
AddCardRequestBuilder |
setCustomerKey(java.lang.String customerKey) |
protected void |
validate() |
protected void |
validateNonEmpty(java.lang.String value,
java.lang.String name) |
protected void |
validateNonNull(java.lang.Object value,
java.lang.String name) |
protected void |
validateZeroOrPositive(java.lang.Long value,
java.lang.String name) |
public AddCardRequestBuilder(java.lang.String password,
java.lang.String terminalKey)
password - Пароль. Выдается банком на каждый магазин.terminalKey - Уникальный идентификатор терминала. Выдается банком на каждый магазин.public AddCardRequestBuilder setCustomerKey(java.lang.String customerKey)
customerKey - Идентификатор покупателя в системе Продавца, к которому привязаны карты.public AddCardRequestBuilder setCheckType(CheckType checkType)
checkType - Тип проверки при привязки карты. CheckTypepublic AddCardRequestBuilder setCheckType(java.lang.String checkType)
checkType - Тип проверки при привязки карты. CheckTypeprotected AddCardRequest getRequest()
protected void validate()
public R build()
protected void validateNonNull(java.lang.Object value,
java.lang.String name)
protected void validateNonEmpty(java.lang.String value,
java.lang.String name)
protected void validateZeroOrPositive(java.lang.Long value,
java.lang.String name)