Class ValidVerificationDetail
- java.lang.Object
-
- software.amazon.spapi.models.orders.v0.ValidVerificationDetail
-
public class ValidVerificationDetail extends java.lang.Object
The types of verification details that may be provided for the order and the criteria required for when the type of verification detail can be provided. The types of verification details allowed depend on the type of regulated product and will not change order to order.
-
-
Constructor Summary
Constructors Constructor Description ValidVerificationDetail()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidVerificationDetail
addValidVerificationStatusesItem(VerificationStatus validVerificationStatusesItem)
boolean
equals(java.lang.Object o)
java.util.List<VerificationStatus>
getValidVerificationStatuses()
A list of valid verification statuses where the associated verification detail type may be provided.java.lang.String
getVerificationDetailType()
A supported type of verification detail.int
hashCode()
void
setValidVerificationStatuses(java.util.List<VerificationStatus> validVerificationStatuses)
void
setVerificationDetailType(java.lang.String verificationDetailType)
java.lang.String
toString()
ValidVerificationDetail
validVerificationStatuses(java.util.List<VerificationStatus> validVerificationStatuses)
ValidVerificationDetail
verificationDetailType(java.lang.String verificationDetailType)
-
-
-
Method Detail
-
verificationDetailType
public ValidVerificationDetail verificationDetailType(java.lang.String verificationDetailType)
-
getVerificationDetailType
public java.lang.String getVerificationDetailType()
A supported type of verification detail. The type indicates which verification detail could be shared while updating the regulated order. Valid value: `prescriptionDetail`.- Returns:
- verificationDetailType
-
setVerificationDetailType
public void setVerificationDetailType(java.lang.String verificationDetailType)
-
validVerificationStatuses
public ValidVerificationDetail validVerificationStatuses(java.util.List<VerificationStatus> validVerificationStatuses)
-
addValidVerificationStatusesItem
public ValidVerificationDetail addValidVerificationStatusesItem(VerificationStatus validVerificationStatusesItem)
-
getValidVerificationStatuses
public java.util.List<VerificationStatus> getValidVerificationStatuses()
A list of valid verification statuses where the associated verification detail type may be provided. For example, if the value of this field is [\"Approved\"], calls to provide the associated verification detail will fail for orders with a `VerificationStatus` of `Pending`, `Rejected`, `Expired`, or `Cancelled`.- Returns:
- validVerificationStatuses
-
setValidVerificationStatuses
public void setValidVerificationStatuses(java.util.List<VerificationStatus> validVerificationStatuses)
-
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
-
-