pub struct RecordPayload {
pub schema: String,
pub role: PayloadRole,
pub profile: PayloadProfile,
pub updated_at: Option<String>,
pub data: Value,
}Expand description
Envelope for every lifecycle comment payload.
Fields§
§schema: String§role: PayloadRole§profile: PayloadProfile§updated_at: Option<String>§data: ValueImplementations§
Source§impl RecordPayload
impl RecordPayload
pub fn parse_state(&self) -> Result<StateData, PayloadError>
pub fn parse_session(&self) -> Result<SessionData, PayloadError>
pub fn parse_validation(&self) -> Result<ValidationData, PayloadError>
pub fn parse_review(&self) -> Result<ReviewData, PayloadError>
pub fn parse_closeout(&self) -> Result<CloseoutData, PayloadError>
pub fn parse_snapshot(&self) -> Result<SnapshotData, PayloadError>
Trait Implementations§
Source§impl Clone for RecordPayload
impl Clone for RecordPayload
Source§fn clone(&self) -> RecordPayload
fn clone(&self) -> RecordPayload
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RecordPayload
impl Debug for RecordPayload
Source§impl<'de> Deserialize<'de> for RecordPayload
impl<'de> Deserialize<'de> for RecordPayload
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
Auto Trait Implementations§
impl Freeze for RecordPayload
impl RefUnwindSafe for RecordPayload
impl Send for RecordPayload
impl Sync for RecordPayload
impl Unpin for RecordPayload
impl UnsafeUnpin for RecordPayload
impl UnwindSafe for RecordPayload
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