#[non_exhaustive]pub struct CreateThreadMessageRequestBuilder { /* private fields */ }Expand description
EN: Builder for thread message creation requests. 中文:线程消息创建请求的构建器。
Implementations§
Source§impl CreateThreadMessageRequestBuilder
impl CreateThreadMessageRequestBuilder
Sourcepub fn content_json(self, content: Value) -> Self
pub fn content_json(self, content: Value) -> Self
EN: Sets raw JSON content. 中文:设置原始 JSON 内容。
Sourcepub fn attachment(self, attachment: Value) -> Self
pub fn attachment(self, attachment: Value) -> Self
EN: Adds an attachment descriptor. 中文:添加一个附件描述。
Sourcepub fn metadata(self, key: impl Into<String>, value: impl Into<String>) -> Self
pub fn metadata(self, key: impl Into<String>, value: impl Into<String>) -> Self
EN: Adds a metadata key/value pair. 中文:添加一个元数据键值对。
Sourcepub fn build(self) -> Result<CreateThreadMessageRequest, LingerError>
pub fn build(self) -> Result<CreateThreadMessageRequest, LingerError>
EN: Builds and validates the request. 中文:构建并校验请求。
Trait Implementations§
Source§impl Clone for CreateThreadMessageRequestBuilder
impl Clone for CreateThreadMessageRequestBuilder
Source§fn clone(&self) -> CreateThreadMessageRequestBuilder
fn clone(&self) -> CreateThreadMessageRequestBuilder
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 CreateThreadMessageRequestBuilder
impl Default for CreateThreadMessageRequestBuilder
Source§fn default() -> CreateThreadMessageRequestBuilder
fn default() -> CreateThreadMessageRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateThreadMessageRequestBuilder
impl RefUnwindSafe for CreateThreadMessageRequestBuilder
impl Send for CreateThreadMessageRequestBuilder
impl Sync for CreateThreadMessageRequestBuilder
impl Unpin for CreateThreadMessageRequestBuilder
impl UnsafeUnpin for CreateThreadMessageRequestBuilder
impl UnwindSafe for CreateThreadMessageRequestBuilder
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