pub struct SessionsGetClientMetadataRequest {
pub keys: Option<Vec<String>>,
pub session_ids: Vec<String>,
}Expand description
Bounded batch request for client-owned metadata from persisted local sessions.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§keys: Option<Vec<String>>Case-sensitive keys to project from each valid bag. Each key must be non-empty, at most 256 UTF-8 bytes, and outside the reserved copilot/ and github/ namespaces. Omit to return every entry.
session_ids: Vec<String>Session IDs to inspect. Results preserve this order.
Trait Implementations§
Source§impl Clone for SessionsGetClientMetadataRequest
impl Clone for SessionsGetClientMetadataRequest
Source§fn clone(&self) -> SessionsGetClientMetadataRequest
fn clone(&self) -> SessionsGetClientMetadataRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for SessionsGetClientMetadataRequest
impl Default for SessionsGetClientMetadataRequest
Source§fn default() -> SessionsGetClientMetadataRequest
fn default() -> SessionsGetClientMetadataRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionsGetClientMetadataRequest
impl<'de> Deserialize<'de> for SessionsGetClientMetadataRequest
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 SessionsGetClientMetadataRequest
impl RefUnwindSafe for SessionsGetClientMetadataRequest
impl Send for SessionsGetClientMetadataRequest
impl Sync for SessionsGetClientMetadataRequest
impl Unpin for SessionsGetClientMetadataRequest
impl UnsafeUnpin for SessionsGetClientMetadataRequest
impl UnwindSafe for SessionsGetClientMetadataRequest
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