pub struct SessionStatusPayload {Show 13 fields
pub adapter_observations: Vec<DiagnosticFinding>,
pub session: Option<SessionRef>,
pub name: String,
pub execution_profile: Option<String>,
pub datastore_key: Option<String>,
pub datastore_id: Option<PublicUuid>,
pub availability: SessionAvailability,
pub authenticated_tre_user: Option<String>,
pub current_study: Option<ObjectRef>,
pub current_study_name: Option<String>,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
pub unavailable_reason: Option<String>,
}Fields§
§adapter_observations: Vec<DiagnosticFinding>§session: Option<SessionRef>§name: String§execution_profile: Option<String>§datastore_key: Option<String>§datastore_id: Option<PublicUuid>§availability: SessionAvailability§authenticated_tre_user: Option<String>§current_study: Option<ObjectRef>§current_study_name: Option<String>§created_at: Option<DateTime<Utc>>§updated_at: Option<DateTime<Utc>>Trait Implementations§
Source§impl Clone for SessionStatusPayload
impl Clone for SessionStatusPayload
Source§fn clone(&self) -> SessionStatusPayload
fn clone(&self) -> SessionStatusPayload
Returns a duplicate 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 SessionStatusPayload
impl Debug for SessionStatusPayload
Source§impl<'de> Deserialize<'de> for SessionStatusPayload
impl<'de> Deserialize<'de> for SessionStatusPayload
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
Source§impl PartialEq for SessionStatusPayload
impl PartialEq for SessionStatusPayload
Source§impl Serialize for SessionStatusPayload
impl Serialize for SessionStatusPayload
impl Eq for SessionStatusPayload
impl StructuralPartialEq for SessionStatusPayload
Auto Trait Implementations§
impl Freeze for SessionStatusPayload
impl RefUnwindSafe for SessionStatusPayload
impl Send for SessionStatusPayload
impl Sync for SessionStatusPayload
impl Unpin for SessionStatusPayload
impl UnsafeUnpin for SessionStatusPayload
impl UnwindSafe for SessionStatusPayload
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