pub struct RequestContactPayload {
pub feedback_id: FeedbackId,
pub transcript_sha256: Option<Sha256Hex>,
}Expand description
A request for the developers to contact an agent
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