pub struct SchedulerSession {
pub id: SchedulerSessionId,
pub config_id: SchedulerConfigId,
pub email: String,
pub name: Option<String>,
pub expires_at: Option<i64>,
pub metadata: Option<HashMap<String, String>>,
}Expand description
Scheduler session.
Represents an active scheduling session for a guest.
Fields§
§id: SchedulerSessionIdUnique identifier for the session.
config_id: SchedulerConfigIdConfiguration ID this session belongs to.
email: StringGuest email address.
name: Option<String>Guest name.
expires_at: Option<i64>Session expiry timestamp.
metadata: Option<HashMap<String, String>>Additional session data.
Trait Implementations§
Source§impl Clone for SchedulerSession
impl Clone for SchedulerSession
Source§fn clone(&self) -> SchedulerSession
fn clone(&self) -> SchedulerSession
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 Debug for SchedulerSession
impl Debug for SchedulerSession
Source§impl<'de> Deserialize<'de> for SchedulerSession
impl<'de> Deserialize<'de> for SchedulerSession
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 Eq for SchedulerSession
Source§impl PartialEq for SchedulerSession
impl PartialEq for SchedulerSession
Source§fn eq(&self, other: &SchedulerSession) -> bool
fn eq(&self, other: &SchedulerSession) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SchedulerSession
impl Serialize for SchedulerSession
impl StructuralPartialEq for SchedulerSession
Auto Trait Implementations§
impl Freeze for SchedulerSession
impl RefUnwindSafe for SchedulerSession
impl Send for SchedulerSession
impl Sync for SchedulerSession
impl Unpin for SchedulerSession
impl UnsafeUnpin for SchedulerSession
impl UnwindSafe for SchedulerSession
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