#[non_exhaustive]pub struct ThreadMessageListRequestBuilder { /* private fields */ }Expand description
EN: Builder for thread message list query parameters. 中文:thread message 列表查询参数的构建器。
Implementations§
Source§impl ThreadMessageListRequestBuilder
impl ThreadMessageListRequestBuilder
Sourcepub fn limit(self, limit: u8) -> Self
pub fn limit(self, limit: u8) -> Self
EN: Sets the maximum number of messages to retrieve. 中文:设置要获取的最大 message 数量。
Sourcepub fn order(self, order: ThreadMessageListOrder) -> Self
pub fn order(self, order: ThreadMessageListOrder) -> Self
EN: Sets the sort order by creation timestamp. 中文:设置按创建时间戳排序的方向。
Sourcepub fn after(self, after: impl Into<String>) -> Self
pub fn after(self, after: impl Into<String>) -> Self
EN: Sets the cursor after which the next page starts. 中文:设置下一页开始位置之前的游标。
Sourcepub fn before(self, before: impl Into<String>) -> Self
pub fn before(self, before: impl Into<String>) -> Self
EN: Sets the cursor before which the previous page starts. 中文:设置上一页开始位置之后的游标。
Sourcepub fn run_id(self, run_id: impl Into<String>) -> Self
pub fn run_id(self, run_id: impl Into<String>) -> Self
EN: Filters messages by the run id that generated them. 中文:按生成这些 message 的 run ID 过滤。
Sourcepub fn build(self) -> Result<ThreadMessageListRequest, LingerError>
pub fn build(self) -> Result<ThreadMessageListRequest, LingerError>
EN: Builds and validates the query parameters. 中文:构建并校验查询参数。
Trait Implementations§
Source§impl Clone for ThreadMessageListRequestBuilder
impl Clone for ThreadMessageListRequestBuilder
Source§fn clone(&self) -> ThreadMessageListRequestBuilder
fn clone(&self) -> ThreadMessageListRequestBuilder
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 ThreadMessageListRequestBuilder
impl Default for ThreadMessageListRequestBuilder
Source§fn default() -> ThreadMessageListRequestBuilder
fn default() -> ThreadMessageListRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ThreadMessageListRequestBuilder
impl RefUnwindSafe for ThreadMessageListRequestBuilder
impl Send for ThreadMessageListRequestBuilder
impl Sync for ThreadMessageListRequestBuilder
impl Unpin for ThreadMessageListRequestBuilder
impl UnsafeUnpin for ThreadMessageListRequestBuilder
impl UnwindSafe for ThreadMessageListRequestBuilder
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