pub struct GetItemsRequest {
pub thread_id: String,
pub agent: String,
pub page_token: String,
pub limit: i32,
pub sort_order: i32,
}Expand description
The thread’s chat items, oldest first unless sort_order says otherwise.
Fields§
§thread_id: String§agent: StringOne agent’s items; empty for every agent’s.
page_token: Stringnext_page_token of the previous GetItemsResponse; empty for the first page.
limit: i32§sort_order: i32Unset or ASC is oldest first. DESC starts from the latest item and each next_page_token walks back through older ones.
Implementations§
Source§impl GetItemsRequest
impl GetItemsRequest
Sourcepub fn sort_order(&self) -> SortOrder
pub fn sort_order(&self) -> SortOrder
Returns the enum value of sort_order, or the default if the field is set to an invalid enum value.
Sourcepub fn set_sort_order(&mut self, value: SortOrder)
pub fn set_sort_order(&mut self, value: SortOrder)
Sets sort_order to the provided enum value.
Trait Implementations§
Source§impl Clone for GetItemsRequest
impl Clone for GetItemsRequest
Source§impl Debug for GetItemsRequest
impl Debug for GetItemsRequest
Source§impl Default for GetItemsRequest
impl Default for GetItemsRequest
§impl<'de> Deserialize<'de> for GetItemsRequest
impl<'de> Deserialize<'de> for GetItemsRequest
§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
impl Eq for GetItemsRequest
Source§impl Hash for GetItemsRequest
impl Hash for GetItemsRequest
Source§impl Message for GetItemsRequest
impl Message for GetItemsRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for GetItemsRequest
impl PartialEq for GetItemsRequest
§impl Serialize for GetItemsRequest
impl Serialize for GetItemsRequest
impl StructuralPartialEq for GetItemsRequest
Auto Trait Implementations§
impl Freeze for GetItemsRequest
impl RefUnwindSafe for GetItemsRequest
impl Send for GetItemsRequest
impl Sync for GetItemsRequest
impl Unpin for GetItemsRequest
impl UnsafeUnpin for GetItemsRequest
impl UnwindSafe for GetItemsRequest
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