pub struct SdkInfo {
pub sdk_app_id: String,
pub sdk_ephem_pub_key: Value,
pub sdk_reference_number: String,
pub sdk_trans_id: String,
pub sdk_enc_data: String,
pub sdk_max_timeout: Option<u8>,
}Expand description
SDK-collected device data (app channel).
Fields§
§sdk_app_id: StringUnique ID for the app install (UUIDv4).
sdk_ephem_pub_key: ValueEphemeral public key generated by the SDK for this transaction.
sdk_reference_number: StringReference number for the 3DS SDK.
sdk_trans_id: StringUnique transaction identifier generated by the SDK (UUIDv4).
sdk_enc_data: StringJWE-encrypted device data blob.
sdk_max_timeout: Option<u8>Maximum timeout in minutes for SDK challenge.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SdkInfo
impl<'de> Deserialize<'de> for SdkInfo
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 SdkInfo
impl RefUnwindSafe for SdkInfo
impl Send for SdkInfo
impl Sync for SdkInfo
impl Unpin for SdkInfo
impl UnsafeUnpin for SdkInfo
impl UnwindSafe for SdkInfo
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