#[non_exhaustive]pub struct CreateChatTokenOutput {
pub token: Option<String>,
pub token_expiration_time: Option<DateTime>,
pub session_expiration_time: Option<DateTime>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.token: Option<String>
The issued client token, encrypted.
token_expiration_time: Option<DateTime>
Time after which the token is no longer valid and cannot be used to connect to a room. This is an ISO 8601 timestamp; note that this is returned as a string.
session_expiration_time: Option<DateTime>
Time after which an end user's session is no longer valid. This is an ISO 8601 timestamp; note that this is returned as a string.
Implementations§
source§impl CreateChatTokenOutput
impl CreateChatTokenOutput
sourcepub fn token_expiration_time(&self) -> Option<&DateTime>
pub fn token_expiration_time(&self) -> Option<&DateTime>
Time after which the token is no longer valid and cannot be used to connect to a room. This is an ISO 8601 timestamp; note that this is returned as a string.
sourcepub fn session_expiration_time(&self) -> Option<&DateTime>
pub fn session_expiration_time(&self) -> Option<&DateTime>
Time after which an end user's session is no longer valid. This is an ISO 8601 timestamp; note that this is returned as a string.
source§impl CreateChatTokenOutput
impl CreateChatTokenOutput
sourcepub fn builder() -> CreateChatTokenOutputBuilder
pub fn builder() -> CreateChatTokenOutputBuilder
Creates a new builder-style object to manufacture CreateChatTokenOutput
.
Trait Implementations§
source§impl Clone for CreateChatTokenOutput
impl Clone for CreateChatTokenOutput
source§fn clone(&self) -> CreateChatTokenOutput
fn clone(&self) -> CreateChatTokenOutput
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 CreateChatTokenOutput
impl Debug for CreateChatTokenOutput
source§impl PartialEq for CreateChatTokenOutput
impl PartialEq for CreateChatTokenOutput
source§fn eq(&self, other: &CreateChatTokenOutput) -> bool
fn eq(&self, other: &CreateChatTokenOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for CreateChatTokenOutput
impl RequestId for CreateChatTokenOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for CreateChatTokenOutput
Auto Trait Implementations§
impl Freeze for CreateChatTokenOutput
impl RefUnwindSafe for CreateChatTokenOutput
impl Send for CreateChatTokenOutput
impl Sync for CreateChatTokenOutput
impl Unpin for CreateChatTokenOutput
impl UnwindSafe for CreateChatTokenOutput
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.