Package com.bhn.risk.request
Class AnalyzeRiskRequest
java.lang.Object
com.bhn.risk.common.SmartObject<AnalyzeRiskRequest>
com.bhn.risk.request.AnalyzeRiskRequest
AnalyzeRiskRequest class.
- Version:
- $Id: $Id
- Author:
- bkati00
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.bhn.risk.order.domain.AdditionalOrderDetailscom.bhn.risk.order.domain.AuthDetailscom.bhn.risk.order.domain.AuthorizationStepcom.bhn.risk.order.domain.ShoppingCartcom.bhn.risk.order.domain.DeviceInfocom.bhn.risk.order.domain.OrderChannelcom.bhn.risk.order.domain.PaymentInfocom.bhn.risk.order.domain.RiskModecom.bhn.risk.order.domain.UserInfo -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.bhn.risk.common.SmartObject
addSerializableClass, addSerializableClass, addSerializableClass, compareTo, copy, createMapper, equals, fromString, fromString, hashCode, toExposedString, toString, toString, toString
-
Field Details
-
additionalOrderDetails
@AssertValid public com.bhn.risk.order.domain.AdditionalOrderDetails additionalOrderDetails -
orderId
@NotNull(errorCode="analyzeRiskRequest.orderId.null", message="analyzeRiskRequest.orderId is mandatory") @NotBlank(errorCode="analyzeRiskRequest.orderId.blank", message="analyzeRiskRequest.orderId cannot be blank") public String orderId -
additionalOrderId
@NotNull(errorCode="analyzeRiskRequest.additionalOrderId.null", message="analyzeRiskRequest.additionalOrderId is mandatory") @NotBlank(errorCode="analyzeRiskRequest.additionalOrderId.blank", message="analyzeRiskRequest.additionalOrderId cannot be blank") public String additionalOrderId -
orderChannel
@NotNull(errorCode="analyzeRiskRequest.orderChannel.null", message="analyzeRiskRequest.orderChannel is mandatory") public com.bhn.risk.order.domain.OrderChannel orderChannel -
orderCreatedTime
@NotNull(errorCode="analyzeRiskRequest.orderCreatedTime.null", message="analyzeRiskRequest.orderCreatedTime is mandatory") public LocalDateTime orderCreatedTime -
cart
@NotNull(errorCode="analyzeRiskRequest.cart.null", message="analyzeRiskRequest.cart is mandatory") @AssertValid public com.bhn.risk.order.domain.ShoppingCart cart -
deviceInfo
@AssertValid public com.bhn.risk.order.domain.DeviceInfo deviceInfo -
riskMode
public com.bhn.risk.order.domain.RiskMode riskMode -
authorizationStep
@NotNull(errorCode="analyzeRiskRequest.authorizationStep.null", message="analyzeRiskRequest.authorizationStep is mandatory") public com.bhn.risk.order.domain.AuthorizationStep authorizationStep -
authDetails
@NotNull(when="js:_this.authorizationStep == \"POST_AUTH\"", errorCode="analyzeRiskRequest.authDetails.null", message="analyzeRiskRequest.authDetails is mandatory for post auth flow") @AssertValid public com.bhn.risk.order.domain.AuthDetails authDetails -
paymentInfo
@NotNull(when="js:_this.authorizationStep == \"POST_AUTH\"", errorCode="analyzeRiskRequest.paymentInfo.null", message="analyzeRiskRequest.paymentInfo is mandatory for post auth flow") @AssertValid public com.bhn.risk.order.domain.PaymentInfo paymentInfo -
userInfo
@AssertValid public com.bhn.risk.order.domain.UserInfo userInfo -
siteURL
@NotBlank(errorCode="analyzeRiskRequest.siteURL.blank", message="analyzeRiskRequest.siteURL cannot be blank") public String siteURL
-
-
Constructor Details
-
AnalyzeRiskRequest
public AnalyzeRiskRequest()
-