pub struct MessagesRequest {
pub conversation_id: String,
pub user: String,
pub first_id: Option<String>,
pub limit: Option<u32>,
}
Expand description
获取会话历史消息的请求 滚动加载形式返回历史聊天记录,第一页返回最新 limit 条,即:倒序返回。
Fields§
§conversation_id: String
会话 ID
user: String
用户标识,由开发者定义规则,需保证用户标识在应用内唯一。
first_id: Option<String>
当前页第一条聊天记录的 ID,默认 None
limit: Option<u32>
一次请求返回多少条聊天记录,默认 20 条。
Trait Implementations§
Source§impl Clone for MessagesRequest
impl Clone for MessagesRequest
Source§fn clone(&self) -> MessagesRequest
fn clone(&self) -> MessagesRequest
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 MessagesRequest
impl Debug for MessagesRequest
Source§impl Default for MessagesRequest
impl Default for MessagesRequest
Source§fn default() -> MessagesRequest
fn default() -> MessagesRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MessagesRequest
impl<'de> Deserialize<'de> for MessagesRequest
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 MessagesRequest
impl RefUnwindSafe for MessagesRequest
impl Send for MessagesRequest
impl Sync for MessagesRequest
impl Unpin for MessagesRequest
impl UnwindSafe for MessagesRequest
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