pub struct AcquireChatControlRequest {
pub expired: Option<bool>,
pub ttl: Option<i32>,
}
Expand description
AcquireChatControlRequest : Request entity of the Acquire Control API
Fields§
§expired: Option<bool>
True
: After the time limit (ttl) has passed, the initiative (Chat Control) will return to the Primary Channel. (Default) False
: There’s no time limit and the initiative (Chat Control) doesn’t change over time.
ttl: Option<i32>
The time it takes for initiative (Chat Control) to return to the Primary Channel (the time that the module channel stays on the Active Channel). The value is specified in seconds. The maximum value is one year (3600 * 24 * 365). The default value is 3600 (1 hour). * Ignored if the value of expired is false.
Implementations§
Source§impl AcquireChatControlRequest
impl AcquireChatControlRequest
Sourcepub fn new() -> AcquireChatControlRequest
pub fn new() -> AcquireChatControlRequest
Request entity of the Acquire Control API
Trait Implementations§
Source§impl Clone for AcquireChatControlRequest
impl Clone for AcquireChatControlRequest
Source§fn clone(&self) -> AcquireChatControlRequest
fn clone(&self) -> AcquireChatControlRequest
Returns a copy 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 AcquireChatControlRequest
impl Debug for AcquireChatControlRequest
Source§impl Default for AcquireChatControlRequest
impl Default for AcquireChatControlRequest
Source§fn default() -> AcquireChatControlRequest
fn default() -> AcquireChatControlRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AcquireChatControlRequest
impl<'de> Deserialize<'de> for AcquireChatControlRequest
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
impl StructuralPartialEq for AcquireChatControlRequest
Auto Trait Implementations§
impl Freeze for AcquireChatControlRequest
impl RefUnwindSafe for AcquireChatControlRequest
impl Send for AcquireChatControlRequest
impl Sync for AcquireChatControlRequest
impl Unpin for AcquireChatControlRequest
impl UnwindSafe for AcquireChatControlRequest
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