pub struct GitStatus {
pub links: Option<Value>,
pub context: Option<GitStatusContext>,
pub created_by: Option<IdentityRef>,
pub creation_date: Option<OffsetDateTime>,
pub description: Option<String>,
pub id: Option<i32>,
pub state: Option<State>,
pub target_url: Option<String>,
pub updated_date: Option<OffsetDateTime>,
}Expand description
This class contains the metadata of a service/extension posting a status.
Fields§
§links: Option<Value>Links
context: Option<GitStatusContext>Status context that uniquely identifies the status.
created_by: Option<IdentityRef>§creation_date: Option<OffsetDateTime>Creation date and time of the status.
description: Option<String>Status description. Typically describes current state of the status.
id: Option<i32>Status identifier.
state: Option<State>State of the status.
target_url: Option<String>URL with status details.
updated_date: Option<OffsetDateTime>Last update date and time of the status.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GitStatus
impl<'de> Deserialize<'de> for GitStatus
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 StructuralPartialEq for GitStatus
Auto Trait Implementations§
impl Freeze for GitStatus
impl RefUnwindSafe for GitStatus
impl Send for GitStatus
impl Sync for GitStatus
impl Unpin for GitStatus
impl UnwindSafe for GitStatus
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