pub struct TimeTrackingProvider {
pub key: String,
pub name: Option<String>,
pub url: Option<String>,
}
Expand description
TimeTrackingProvider : Details about the time tracking provider.
Fields§
§key: String
The key for the time tracking provider. For example, JIRA.
name: Option<String>
The name of the time tracking provider. For example, JIRA provided time tracking.
url: Option<String>
The URL of the configuration page for the time tracking provider app. For example, _/example/config/url. This property is only returned if the adminPageKey
property is set in the module descriptor of the time tracking provider app.
Implementations§
Source§impl TimeTrackingProvider
impl TimeTrackingProvider
Sourcepub fn new(key: String) -> TimeTrackingProvider
pub fn new(key: String) -> TimeTrackingProvider
Details about the time tracking provider.
Trait Implementations§
Source§impl Clone for TimeTrackingProvider
impl Clone for TimeTrackingProvider
Source§fn clone(&self) -> TimeTrackingProvider
fn clone(&self) -> TimeTrackingProvider
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 TimeTrackingProvider
impl Debug for TimeTrackingProvider
Source§impl Default for TimeTrackingProvider
impl Default for TimeTrackingProvider
Source§fn default() -> TimeTrackingProvider
fn default() -> TimeTrackingProvider
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TimeTrackingProvider
impl<'de> Deserialize<'de> for TimeTrackingProvider
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 TimeTrackingProvider
impl PartialEq for TimeTrackingProvider
Source§impl Serialize for TimeTrackingProvider
impl Serialize for TimeTrackingProvider
impl StructuralPartialEq for TimeTrackingProvider
Auto Trait Implementations§
impl Freeze for TimeTrackingProvider
impl RefUnwindSafe for TimeTrackingProvider
impl Send for TimeTrackingProvider
impl Sync for TimeTrackingProvider
impl Unpin for TimeTrackingProvider
impl UnwindSafe for TimeTrackingProvider
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