pub struct PseudonymizationRequest {
pub encrypted_pseudonym: EncryptedPseudonym,
pub domain_from: PseudonymizationDomain,
pub domain_to: PseudonymizationDomain,
pub session_from: EncryptionContext,
pub session_to: EncryptionContext,
}
Expand description
An API request to transcrypt a single encrypted pseudonym.
Fields§
§encrypted_pseudonym: EncryptedPseudonym
The encrypted pseudonym.
domain_from: PseudonymizationDomain
The domain of the encrypted pseudonym.
domain_to: PseudonymizationDomain
The domain to transcrypt the pseudonym to.
session_from: EncryptionContext
The session the pseudonym was encrypted in associated with this server.
session_to: EncryptionContext
The session the pseudonym should be decryptable in associated with this server.
Trait Implementations§
Source§impl Debug for PseudonymizationRequest
impl Debug for PseudonymizationRequest
Source§impl<'de> Deserialize<'de> for PseudonymizationRequest
impl<'de> Deserialize<'de> for PseudonymizationRequest
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 PseudonymizationRequest
impl RefUnwindSafe for PseudonymizationRequest
impl Send for PseudonymizationRequest
impl Sync for PseudonymizationRequest
impl Unpin for PseudonymizationRequest
impl UnwindSafe for PseudonymizationRequest
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