pub struct ReleaseHistory {
pub id: Option<String>,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
pub archived_at: Option<DateTime<Utc>>,
pub entries: Option<Value>,
pub release: Option<Release>,
}Expand description
Internal A release history record containing a batch of chronologically ordered change events for a release. Each record holds up to 30 entries, and new records are created once the current record is full and a time window has elapsed. Tracks changes to name, description, version, stage, dates, pipeline, and archive status.
Fields§
§id: Option<String>The unique identifier of the entity.
created_at: Option<DateTime<Utc>>The time at which the entity was created.
updated_at: Option<DateTime<Utc>>The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn’t been updated after creation.
archived_at: Option<DateTime<Utc>>The time at which the entity was archived. Null if the entity has not been archived.
entries: Option<Value>The events that happened while recording that history.
release: Option<Release>The release that this history record tracks changes for.
Trait Implementations§
Source§impl Clone for ReleaseHistory
impl Clone for ReleaseHistory
Source§fn clone(&self) -> ReleaseHistory
fn clone(&self) -> ReleaseHistory
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 ReleaseHistory
impl Debug for ReleaseHistory
Source§impl Default for ReleaseHistory
impl Default for ReleaseHistory
Source§fn default() -> ReleaseHistory
fn default() -> ReleaseHistory
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReleaseHistorywhere
ReleaseHistory: Default,
impl<'de> Deserialize<'de> for ReleaseHistorywhere
ReleaseHistory: 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 ReleaseHistory
impl GraphQLFields for ReleaseHistory
Auto Trait Implementations§
impl Freeze for ReleaseHistory
impl RefUnwindSafe for ReleaseHistory
impl Send for ReleaseHistory
impl Sync for ReleaseHistory
impl Unpin for ReleaseHistory
impl UnsafeUnpin for ReleaseHistory
impl UnwindSafe for ReleaseHistory
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