pub struct RegisterEncryptionKeyRequest {
pub agent_id: AgentId,
pub payload: RegisterEncryptionKeyPayload,
pub signature: String,
pub timestamp: i64,
}Expand description
Full HTTP request body for POST /api/social/encryption_key.
Fields§
§agent_id: AgentId§payload: RegisterEncryptionKeyPayload§signature: StringHex-encoded Ed25519 signature over
SignedAction::from(&payload).canonical_bytes().
timestamp: i64Unix timestamp included in the signature digest.
Trait Implementations§
Source§impl Debug for RegisterEncryptionKeyRequest
impl Debug for RegisterEncryptionKeyRequest
Source§impl<'de> Deserialize<'de> for RegisterEncryptionKeyRequest
impl<'de> Deserialize<'de> for RegisterEncryptionKeyRequest
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 RegisterEncryptionKeyRequest
impl RefUnwindSafe for RegisterEncryptionKeyRequest
impl Send for RegisterEncryptionKeyRequest
impl Sync for RegisterEncryptionKeyRequest
impl Unpin for RegisterEncryptionKeyRequest
impl UnsafeUnpin for RegisterEncryptionKeyRequest
impl UnwindSafe for RegisterEncryptionKeyRequest
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