Class RegulatedOrderVerificationStatus
- java.lang.Object
-
- software.amazon.spapi.models.orders.v0.RegulatedOrderVerificationStatus
-
public class RegulatedOrderVerificationStatus extends java.lang.ObjectThe 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 RegulatedOrderVerificationStatusaddValidRejectionReasonsItem(RejectionReason validRejectionReasonsItem)RegulatedOrderVerificationStatusaddValidVerificationDetailsItem(ValidVerificationDetail validVerificationDetailsItem)booleanequals(java.lang.Object o)RegulatedOrderVerificationStatusexternalReviewerId(java.lang.String externalReviewerId)java.lang.StringgetExternalReviewerId()The identifier for the order's regulated information reviewer.RejectionReasongetRejectionReason()Get rejectionReasonjava.lang.StringgetReviewDate()The date the order was reviewed.VerificationStatusgetStatus()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.inthashCode()java.lang.BooleanisRequiresMerchantAction()When true, the regulated information provided in the order requires a review by the merchant.RegulatedOrderVerificationStatusrejectionReason(RejectionReason rejectionReason)RegulatedOrderVerificationStatusrequiresMerchantAction(java.lang.Boolean requiresMerchantAction)RegulatedOrderVerificationStatusreviewDate(java.lang.String reviewDate)voidsetExternalReviewerId(java.lang.String externalReviewerId)voidsetRejectionReason(RejectionReason rejectionReason)voidsetRequiresMerchantAction(java.lang.Boolean requiresMerchantAction)voidsetReviewDate(java.lang.String reviewDate)voidsetStatus(VerificationStatus status)voidsetValidRejectionReasons(java.util.List<RejectionReason> validRejectionReasons)voidsetValidVerificationDetails(java.util.List<ValidVerificationDetail> validVerificationDetails)RegulatedOrderVerificationStatusstatus(VerificationStatus status)java.lang.StringtoString()RegulatedOrderVerificationStatusvalidRejectionReasons(java.util.List<RejectionReason> validRejectionReasons)RegulatedOrderVerificationStatusvalidVerificationDetails(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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-