Class RegulatedOrderVerificationStatus
- java.lang.Object
-
- software.amazon.spapi.models.orders.v0.RegulatedOrderVerificationStatus
-
public class RegulatedOrderVerificationStatus extends java.lang.Object
The verification status of the order, along with associated approval or rejection metadata.
-
-
Constructor Summary
Constructors Constructor Description RegulatedOrderVerificationStatus()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegulatedOrderVerificationStatus
addValidRejectionReasonsItem(RejectionReason validRejectionReasonsItem)
RegulatedOrderVerificationStatus
addValidVerificationDetailsItem(ValidVerificationDetail validVerificationDetailsItem)
boolean
equals(java.lang.Object o)
RegulatedOrderVerificationStatus
externalReviewerId(java.lang.String externalReviewerId)
java.lang.String
getExternalReviewerId()
The identifier for the order's regulated information reviewer.RejectionReason
getRejectionReason()
Get rejectionReasonjava.lang.String
getReviewDate()
The date the order was reviewed.VerificationStatus
getStatus()
Get statusjava.util.List<RejectionReason>
getValidRejectionReasons()
A list of valid rejection reasons that may be used to reject the order's regulated information.java.util.List<ValidVerificationDetail>
getValidVerificationDetails()
A list of valid verification details that may be provided and the criteria required for when the verification detail can be provided.int
hashCode()
java.lang.Boolean
isRequiresMerchantAction()
When true, the regulated information provided in the order requires a review by the merchant.RegulatedOrderVerificationStatus
rejectionReason(RejectionReason rejectionReason)
RegulatedOrderVerificationStatus
requiresMerchantAction(java.lang.Boolean requiresMerchantAction)
RegulatedOrderVerificationStatus
reviewDate(java.lang.String reviewDate)
void
setExternalReviewerId(java.lang.String externalReviewerId)
void
setRejectionReason(RejectionReason rejectionReason)
void
setRequiresMerchantAction(java.lang.Boolean requiresMerchantAction)
void
setReviewDate(java.lang.String reviewDate)
void
setStatus(VerificationStatus status)
void
setValidRejectionReasons(java.util.List<RejectionReason> validRejectionReasons)
void
setValidVerificationDetails(java.util.List<ValidVerificationDetail> validVerificationDetails)
RegulatedOrderVerificationStatus
status(VerificationStatus status)
java.lang.String
toString()
RegulatedOrderVerificationStatus
validRejectionReasons(java.util.List<RejectionReason> validRejectionReasons)
RegulatedOrderVerificationStatus
validVerificationDetails(java.util.List<ValidVerificationDetail> validVerificationDetails)
-
-
-
Method Detail
-
status
public RegulatedOrderVerificationStatus status(VerificationStatus status)
-
getStatus
public VerificationStatus getStatus()
Get status- Returns:
- status
-
setStatus
public void setStatus(VerificationStatus status)
-
requiresMerchantAction
public RegulatedOrderVerificationStatus requiresMerchantAction(java.lang.Boolean requiresMerchantAction)
-
isRequiresMerchantAction
public java.lang.Boolean isRequiresMerchantAction()
When true, the regulated information provided in the order requires a review by the merchant.- Returns:
- requiresMerchantAction
-
setRequiresMerchantAction
public void setRequiresMerchantAction(java.lang.Boolean requiresMerchantAction)
-
validRejectionReasons
public RegulatedOrderVerificationStatus validRejectionReasons(java.util.List<RejectionReason> validRejectionReasons)
-
addValidRejectionReasonsItem
public RegulatedOrderVerificationStatus addValidRejectionReasonsItem(RejectionReason validRejectionReasonsItem)
-
getValidRejectionReasons
public java.util.List<RejectionReason> getValidRejectionReasons()
A list of valid rejection reasons that may be used to reject the order's regulated information.- Returns:
- validRejectionReasons
-
setValidRejectionReasons
public void setValidRejectionReasons(java.util.List<RejectionReason> validRejectionReasons)
-
rejectionReason
public RegulatedOrderVerificationStatus rejectionReason(RejectionReason rejectionReason)
-
getRejectionReason
public RejectionReason getRejectionReason()
Get rejectionReason- Returns:
- rejectionReason
-
setRejectionReason
public void setRejectionReason(RejectionReason rejectionReason)
-
reviewDate
public RegulatedOrderVerificationStatus reviewDate(java.lang.String reviewDate)
-
getReviewDate
public java.lang.String getReviewDate()
The date the order was reviewed. In [ISO 8601](https://developer-docs.amazon.com/sp-api/docs/iso-8601) date time format.- Returns:
- reviewDate
-
setReviewDate
public void setReviewDate(java.lang.String reviewDate)
-
externalReviewerId
public RegulatedOrderVerificationStatus externalReviewerId(java.lang.String externalReviewerId)
-
getExternalReviewerId
public java.lang.String getExternalReviewerId()
The identifier for the order's regulated information reviewer.- Returns:
- externalReviewerId
-
setExternalReviewerId
public void setExternalReviewerId(java.lang.String externalReviewerId)
-
validVerificationDetails
public RegulatedOrderVerificationStatus validVerificationDetails(java.util.List<ValidVerificationDetail> validVerificationDetails)
-
addValidVerificationDetailsItem
public RegulatedOrderVerificationStatus addValidVerificationDetailsItem(ValidVerificationDetail validVerificationDetailsItem)
-
getValidVerificationDetails
public java.util.List<ValidVerificationDetail> getValidVerificationDetails()
A list of valid verification details that may be provided and the criteria required for when the verification detail can be provided.- Returns:
- validVerificationDetails
-
setValidVerificationDetails
public void setValidVerificationDetails(java.util.List<ValidVerificationDetail> validVerificationDetails)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-