pub struct VerifyReceiptResponse {
pub signature_valid: bool,
pub signer_trusted: bool,
pub receipt_id_valid: bool,
pub parameter_hash_valid: bool,
pub receipt_kind: String,
pub boundary_class: String,
pub trust_level: String,
pub result: String,
pub authorized: bool,
pub signer_key_hex: String,
pub ok: bool,
}Expand description
Response body for receipt verification.
Fields§
§signature_valid: bool§signer_trusted: bool§receipt_id_valid: bool§parameter_hash_valid: bool§receipt_kind: String§boundary_class: String§trust_level: String§result: String§signer_key_hex: String§ok: boolImplementations§
Source§impl VerifyReceiptResponse
impl VerifyReceiptResponse
pub fn from_http_receipt(receipt: &HttpReceipt, signer_trusted: bool) -> Self
Trait Implementations§
Source§impl Clone for VerifyReceiptResponse
impl Clone for VerifyReceiptResponse
Source§fn clone(&self) -> VerifyReceiptResponse
fn clone(&self) -> VerifyReceiptResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VerifyReceiptResponse
impl Debug for VerifyReceiptResponse
Source§impl<'de> Deserialize<'de> for VerifyReceiptResponse
impl<'de> Deserialize<'de> for VerifyReceiptResponse
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
Auto Trait Implementations§
impl Freeze for VerifyReceiptResponse
impl RefUnwindSafe for VerifyReceiptResponse
impl Send for VerifyReceiptResponse
impl Sync for VerifyReceiptResponse
impl Unpin for VerifyReceiptResponse
impl UnsafeUnpin for VerifyReceiptResponse
impl UnwindSafe for VerifyReceiptResponse
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more