pub struct GovernedApprovalTokenBody {
pub id: String,
pub approver: PublicKey,
pub subject: PublicKey,
pub governed_intent_hash: String,
pub request_id: String,
pub issued_at: u64,
pub expires_at: u64,
pub decision: GovernedApprovalDecision,
}Expand description
Signable body of a governed approval token.
Fields§
§id: String§approver: PublicKey§subject: PublicKey§governed_intent_hash: String§request_id: String§issued_at: u64§expires_at: u64§decision: GovernedApprovalDecisionTrait Implementations§
Source§impl Clone for GovernedApprovalTokenBody
impl Clone for GovernedApprovalTokenBody
Source§fn clone(&self) -> GovernedApprovalTokenBody
fn clone(&self) -> GovernedApprovalTokenBody
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 GovernedApprovalTokenBody
impl Debug for GovernedApprovalTokenBody
Source§impl<'de> Deserialize<'de> for GovernedApprovalTokenBody
impl<'de> Deserialize<'de> for GovernedApprovalTokenBody
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<GovernedApprovalTokenBody, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GovernedApprovalTokenBody, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for GovernedApprovalTokenBody
impl Serialize for GovernedApprovalTokenBody
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for GovernedApprovalTokenBody
impl StructuralPartialEq for GovernedApprovalTokenBody
Auto Trait Implementations§
impl Freeze for GovernedApprovalTokenBody
impl RefUnwindSafe for GovernedApprovalTokenBody
impl Send for GovernedApprovalTokenBody
impl Sync for GovernedApprovalTokenBody
impl Unpin for GovernedApprovalTokenBody
impl UnsafeUnpin for GovernedApprovalTokenBody
impl UnwindSafe for GovernedApprovalTokenBody
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