Struct ic_agent::agent::signed::SignedRequestStatus
source · pub struct SignedRequestStatus {
pub ingress_expiry: u64,
pub sender: Principal,
pub effective_canister_id: Principal,
pub request_id: RequestId,
pub signed_request_status: Vec<u8>,
}
Expand description
A signed request-status request message. Produced by Agent::sign_request_status
.
Fields§
§ingress_expiry: u64
The Unix timestamp that the request will expire at.
sender: Principal
The principal ID of the caller.
effective_canister_id: Principal
The effective canister ID of the destination.
request_id: RequestId
The request ID.
signed_request_status: Vec<u8>
The CBOR-encoded authentication envelope for the request.
Trait Implementations§
source§impl Clone for SignedRequestStatus
impl Clone for SignedRequestStatus
source§fn clone(&self) -> SignedRequestStatus
fn clone(&self) -> SignedRequestStatus
Returns a copy 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 SignedRequestStatus
impl Debug for SignedRequestStatus
source§impl<'de> Deserialize<'de> for SignedRequestStatus
impl<'de> Deserialize<'de> for SignedRequestStatus
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