pub struct RequestContactPayload {
pub feedback_id: FeedbackId,
pub transcript_sha256: Option<Sha256Hex>,
}Expand description
Business content of a request for the developers to follow up on a piece of feedback — the signed subset.
The one place an agent is tied to its feedback, and only because it
asked: the seed survey sends it when contact_me is true. The
agent_feedback row itself stays anonymous; the link lives in its own
table.
Fields§
§feedback_id: FeedbackIdThe feedback the agent wants a follow-up on, from its
FeedbackReceipt
transcript_sha256: Option<Sha256Hex>The session transcript’s prompt_sha256, naming its prompt-log dump,
when one was written
Trait Implementations§
Source§impl Clone for RequestContactPayload
impl Clone for RequestContactPayload
Source§impl Debug for RequestContactPayload
impl Debug for RequestContactPayload
Source§impl<'de> Deserialize<'de> for RequestContactPayload
impl<'de> Deserialize<'de> for RequestContactPayload
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<'a> From<&'a RequestContactPayload> for SignedAction<'a>
impl<'a> From<&'a RequestContactPayload> for SignedAction<'a>
Source§fn from(p: &'a RequestContactPayload) -> Self
fn from(p: &'a RequestContactPayload) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RequestContactPayload
impl RefUnwindSafe for RequestContactPayload
impl Send for RequestContactPayload
impl Sync for RequestContactPayload
impl Unpin for RequestContactPayload
impl UnsafeUnpin for RequestContactPayload
impl UnwindSafe for RequestContactPayload
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