pub struct SyncedExternalThread {
pub id: Option<String>,
pub type: Option<String>,
pub sub_type: Option<String>,
pub name: Option<String>,
pub display_name: Option<String>,
pub url: Option<String>,
pub is_connected: Option<bool>,
pub is_personal_integration_connected: Option<bool>,
pub is_personal_integration_required: Option<bool>,
}Expand description
A comment thread that is synced with an external source.
Fields§
§id: Option<String>§type: Option<String>The type of the external source.
sub_type: Option<String>The sub type of the external source.
name: Option<String>The display name of the source.
display_name: Option<String>The display name of the thread.
url: Option<String>The external url of the thread.
is_connected: Option<bool>Whether this thread is syncing with the external service.
is_personal_integration_connected: Option<bool>Whether the current user has the corresponding personal integration connected for the external service.
is_personal_integration_required: Option<bool>Whether a connected personal integration is required to comment in this thread.
Trait Implementations§
Source§impl Clone for SyncedExternalThread
impl Clone for SyncedExternalThread
Source§fn clone(&self) -> SyncedExternalThread
fn clone(&self) -> SyncedExternalThread
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 SyncedExternalThread
impl Debug for SyncedExternalThread
Source§impl Default for SyncedExternalThread
impl Default for SyncedExternalThread
Source§fn default() -> SyncedExternalThread
fn default() -> SyncedExternalThread
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SyncedExternalThreadwhere
SyncedExternalThread: Default,
impl<'de> Deserialize<'de> for SyncedExternalThreadwhere
SyncedExternalThread: Default,
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 GraphQLFields for SyncedExternalThread
impl GraphQLFields for SyncedExternalThread
Auto Trait Implementations§
impl Freeze for SyncedExternalThread
impl RefUnwindSafe for SyncedExternalThread
impl Send for SyncedExternalThread
impl Sync for SyncedExternalThread
impl Unpin for SyncedExternalThread
impl UnwindSafe for SyncedExternalThread
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