pub struct RequestDetails {
pub nonce: Option<String>,
pub request_hash: Option<String>,
pub request_package_name: Option<String>,
pub timestamp_millis: Option<i64>,
}Expand description
Contains the integrity request information.
This type is not used in any activity, and only used as part of another schema.
Fields§
§nonce: Option<String>Nonce that was provided in the request (which is base64 web-safe no-wrap).
request_hash: Option<String>Request hash that was provided in the request.
request_package_name: Option<String>Required. Application package name this attestation was requested for. Note: This field makes no guarantees or promises on the caller integrity. For details on application integrity, check application_integrity.
timestamp_millis: Option<i64>Required. Timestamp, in milliseconds, of the integrity application request.
Trait Implementations§
Source§impl Clone for RequestDetails
impl Clone for RequestDetails
Source§fn clone(&self) -> RequestDetails
fn clone(&self) -> RequestDetails
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 Debug for RequestDetails
impl Debug for RequestDetails
Source§impl Default for RequestDetails
impl Default for RequestDetails
Source§fn default() -> RequestDetails
fn default() -> RequestDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RequestDetails
impl<'de> Deserialize<'de> for RequestDetails
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 Serialize for RequestDetails
impl Serialize for RequestDetails
impl Part for RequestDetails
Auto Trait Implementations§
impl Freeze for RequestDetails
impl RefUnwindSafe for RequestDetails
impl Send for RequestDetails
impl Sync for RequestDetails
impl Unpin for RequestDetails
impl UnwindSafe for RequestDetails
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