pub struct RegulatedOrderVerificationStatus {
pub status: VerificationStatus,
pub requires_merchant_action: bool,
pub valid_rejection_reasons: Vec<RejectionReason>,
pub rejection_reason: Option<Box<RejectionReason>>,
pub review_date: Option<String>,
pub external_reviewer_id: Option<String>,
pub valid_verification_details: Option<Vec<ValidVerificationDetail>>,
}Expand description
RegulatedOrderVerificationStatus : The verification status of the order, along with associated approval or rejection metadata.
Fields§
§status: VerificationStatus§requires_merchant_action: boolWhen true, the regulated information provided in the order requires a review by the merchant.
valid_rejection_reasons: Vec<RejectionReason>A list of valid rejection reasons that may be used to reject the order’s regulated information.
rejection_reason: Option<Box<RejectionReason>>§review_date: Option<String>The date the order was reviewed. In ISO 8601 date time format.
external_reviewer_id: Option<String>The identifier for the order’s regulated information reviewer.
valid_verification_details: Option<Vec<ValidVerificationDetail>>A list of valid verification details that may be provided and the criteria required for when the verification detail can be provided.
Implementations§
Source§impl RegulatedOrderVerificationStatus
impl RegulatedOrderVerificationStatus
Sourcepub fn new(
status: VerificationStatus,
requires_merchant_action: bool,
valid_rejection_reasons: Vec<RejectionReason>,
) -> RegulatedOrderVerificationStatus
pub fn new( status: VerificationStatus, requires_merchant_action: bool, valid_rejection_reasons: Vec<RejectionReason>, ) -> RegulatedOrderVerificationStatus
The verification status of the order, along with associated approval or rejection metadata.
Trait Implementations§
Source§impl Clone for RegulatedOrderVerificationStatus
impl Clone for RegulatedOrderVerificationStatus
Source§fn clone(&self) -> RegulatedOrderVerificationStatus
fn clone(&self) -> RegulatedOrderVerificationStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for RegulatedOrderVerificationStatus
impl Default for RegulatedOrderVerificationStatus
Source§fn default() -> RegulatedOrderVerificationStatus
fn default() -> RegulatedOrderVerificationStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RegulatedOrderVerificationStatus
impl<'de> Deserialize<'de> for RegulatedOrderVerificationStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RegulatedOrderVerificationStatus
impl PartialEq for RegulatedOrderVerificationStatus
Source§fn eq(&self, other: &RegulatedOrderVerificationStatus) -> bool
fn eq(&self, other: &RegulatedOrderVerificationStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RegulatedOrderVerificationStatus
Auto Trait Implementations§
impl Freeze for RegulatedOrderVerificationStatus
impl RefUnwindSafe for RegulatedOrderVerificationStatus
impl Send for RegulatedOrderVerificationStatus
impl Sync for RegulatedOrderVerificationStatus
impl Unpin for RegulatedOrderVerificationStatus
impl UnsafeUnpin for RegulatedOrderVerificationStatus
impl UnwindSafe for RegulatedOrderVerificationStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more