pub struct UnderwritingPolicyInputQuery {
pub capability_id: Option<String>,
pub agent_subject: Option<String>,
pub tool_server: Option<String>,
pub tool_name: Option<String>,
pub since: Option<u64>,
pub until: Option<u64>,
pub receipt_limit: Option<usize>,
}Fields§
§capability_id: Option<String>§agent_subject: Option<String>§tool_server: Option<String>§tool_name: Option<String>§since: Option<u64>§until: Option<u64>§receipt_limit: Option<usize>Implementations§
Source§impl UnderwritingPolicyInputQuery
impl UnderwritingPolicyInputQuery
pub fn receipt_limit_or_default(&self) -> usize
pub fn normalized(&self) -> UnderwritingPolicyInputQuery
pub fn validate(&self) -> Result<(), String>
Trait Implementations§
Source§impl Clone for UnderwritingPolicyInputQuery
impl Clone for UnderwritingPolicyInputQuery
Source§fn clone(&self) -> UnderwritingPolicyInputQuery
fn clone(&self) -> UnderwritingPolicyInputQuery
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 UnderwritingPolicyInputQuery
impl Debug for UnderwritingPolicyInputQuery
Source§impl Default for UnderwritingPolicyInputQuery
impl Default for UnderwritingPolicyInputQuery
Source§fn default() -> UnderwritingPolicyInputQuery
fn default() -> UnderwritingPolicyInputQuery
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UnderwritingPolicyInputQuery
impl<'de> Deserialize<'de> for UnderwritingPolicyInputQuery
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnderwritingPolicyInputQuery, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnderwritingPolicyInputQuery, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for UnderwritingPolicyInputQuery
impl PartialEq for UnderwritingPolicyInputQuery
Source§fn eq(&self, other: &UnderwritingPolicyInputQuery) -> bool
fn eq(&self, other: &UnderwritingPolicyInputQuery) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for UnderwritingPolicyInputQuery
impl Serialize for UnderwritingPolicyInputQuery
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 UnderwritingPolicyInputQuery
impl StructuralPartialEq for UnderwritingPolicyInputQuery
Auto Trait Implementations§
impl Freeze for UnderwritingPolicyInputQuery
impl RefUnwindSafe for UnderwritingPolicyInputQuery
impl Send for UnderwritingPolicyInputQuery
impl Sync for UnderwritingPolicyInputQuery
impl Unpin for UnderwritingPolicyInputQuery
impl UnsafeUnpin for UnderwritingPolicyInputQuery
impl UnwindSafe for UnderwritingPolicyInputQuery
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.