Class AnalyzeRiskRequest

java.lang.Object
com.bhn.risk.common.SmartObject<AnalyzeRiskRequest>
com.bhn.risk.request.AnalyzeRiskRequest

public class AnalyzeRiskRequest extends com.bhn.risk.common.SmartObject<AnalyzeRiskRequest>

AnalyzeRiskRequest class.

Version:
$Id: $Id
Author:
bkati00
  • 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()