pub struct CreateChatKitSessionRequestBuilder { /* private fields */ }Expand description
EN: Builder for CreateChatKitSessionRequest.
中文:CreateChatKitSessionRequest 的构建器。
Implementations§
Source§impl CreateChatKitSessionRequestBuilder
impl CreateChatKitSessionRequestBuilder
Sourcepub fn workflow(self, workflow: ChatKitWorkflowParam) -> Self
pub fn workflow(self, workflow: ChatKitWorkflowParam) -> Self
EN: Sets the workflow that powers the session. 中文:设置驱动 session 的 workflow。
Sourcepub fn user(self, user: impl Into<String>) -> Self
pub fn user(self, user: impl Into<String>) -> Self
EN: Sets the end-user identifier. 中文:设置最终用户标识符。
Sourcepub fn expires_after(self, expires_after: ChatKitSessionExpiration) -> Self
pub fn expires_after(self, expires_after: ChatKitSessionExpiration) -> Self
EN: Sets the session expiration override. 中文:设置 session 过期时间覆盖。
Sourcepub fn rate_limits(self, rate_limits: ChatKitSessionRateLimitOverrides) -> Self
pub fn rate_limits(self, rate_limits: ChatKitSessionRateLimitOverrides) -> Self
EN: Sets the request rate limit overrides. 中文:设置请求速率限制覆盖。
Sourcepub fn chatkit_configuration(self, chatkit_configuration: Value) -> Self
pub fn chatkit_configuration(self, chatkit_configuration: Value) -> Self
EN: Sets ChatKit runtime configuration overrides. 中文:设置 ChatKit 运行时配置覆盖。
Sourcepub fn build(self) -> Result<CreateChatKitSessionRequest, LingerError>
pub fn build(self) -> Result<CreateChatKitSessionRequest, LingerError>
EN: Builds a validated ChatKit session create request. 中文:构建经过校验的 ChatKit session 创建请求。
Trait Implementations§
Source§impl Clone for CreateChatKitSessionRequestBuilder
impl Clone for CreateChatKitSessionRequestBuilder
Source§fn clone(&self) -> CreateChatKitSessionRequestBuilder
fn clone(&self) -> CreateChatKitSessionRequestBuilder
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 CreateChatKitSessionRequestBuilder
impl Default for CreateChatKitSessionRequestBuilder
Source§fn default() -> CreateChatKitSessionRequestBuilder
fn default() -> CreateChatKitSessionRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateChatKitSessionRequestBuilder
impl RefUnwindSafe for CreateChatKitSessionRequestBuilder
impl Send for CreateChatKitSessionRequestBuilder
impl Sync for CreateChatKitSessionRequestBuilder
impl Unpin for CreateChatKitSessionRequestBuilder
impl UnsafeUnpin for CreateChatKitSessionRequestBuilder
impl UnwindSafe for CreateChatKitSessionRequestBuilder
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