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<'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